proxygen
folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >::LocalList Struct Reference

Public Member Functions

 LocalList ()
 

Public Attributes

AtomicStruct< TaggedPtr, Atomhead
 

Detailed Description

template<typename T, uint32_t NumLocalLists_ = 32, uint32_t LocalListLimit_ = 200, template< typename > class Atom = std::atomic, typename Traits = IndexedMemPoolTraits<T>>
struct folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >::LocalList

Definition at line 377 of file IndexedMemPool.h.

Constructor & Destructor Documentation

template<typename T, uint32_t NumLocalLists_ = 32, uint32_t LocalListLimit_ = 200, template< typename > class Atom = std::atomic, typename Traits = IndexedMemPoolTraits<T>>
folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >::LocalList::LocalList ( )
inline

Definition at line 380 of file IndexedMemPool.h.

380 : head(TaggedPtr{}) {}
AtomicStruct< TaggedPtr, Atom > head

Member Data Documentation

template<typename T, uint32_t NumLocalLists_ = 32, uint32_t LocalListLimit_ = 200, template< typename > class Atom = std::atomic, typename Traits = IndexedMemPoolTraits<T>>
AtomicStruct<TaggedPtr, Atom> folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >::LocalList::head

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