proxygen
MultiWidget Struct Reference

Public Member Functions

 MultiWidget ()=default
 
 ~MultiWidget ()
 

Public Attributes

int val_ {0}
 

Detailed Description

Definition at line 64 of file ThreadLocalTest.cpp.

Constructor & Destructor Documentation

MultiWidget::MultiWidget ( )
default
MultiWidget::~MultiWidget ( )
inline

Definition at line 67 of file ThreadLocalTest.cpp.

References folly::pushmi::detail::t.

67  {
68  // force a reallocation in the destructor by
69  // allocating more than elementsCapacity
70 
71  using TL = ThreadLocal<size_t>;
73  auto const numElements = TLMeta::instance().elementsCapacity() + 1;
74  std::vector<ThreadLocal<size_t>> elems(numElements);
75  for (auto& t : elems) {
76  *t += 1;
77  }
78  }

Member Data Documentation

int MultiWidget::val_ {0}

Definition at line 65 of file ThreadLocalTest.cpp.

Referenced by TEST().


The documentation for this struct was generated from the following file: