proxygen
folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits > Member List

This is the complete list of members for folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >, including all inherited members.

actualCapacity_folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >private
allocElem(Args &&...args)folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inline
allocIndex(Args &&...args)folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inline
capacity()folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inline
capacityForMaxIndex(uint32_t maxIndex)folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inlinestatic
globalHead_folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >private
globalPop()folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inlineprivate
globalPush(Slot &s, uint32_t localHead)folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inlineprivate
IndexedMemPool(uint32_t capacity)folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inlineexplicit
isAllocated(uint32_t idx) const folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inline
kSlotSizefolly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >static
local_folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >private
localHead()folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inlineprivate
LocalListLimit enum valuefolly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >
localPop(AtomicStruct< TaggedPtr, Atom > &head)folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inlineprivate
localPush(AtomicStruct< TaggedPtr, Atom > &head, uint32_t idx)folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inlineprivate
locateElem(const T *elem) const folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inline
markAllocated(Slot &slot)folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inlineprivate
maxAllocatedIndex() const folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inline
maxIndexForCapacity(uint32_t capacity)folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inlinestatic
mmapLength_folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >private
NumLocalLists enum valuefolly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >
operator[](uint32_t idx)folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inline
operator[](uint32_t idx) const folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inline
recycleIndex(uint32_t idx)folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inline
size_folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >private
slot(uint32_t idx)folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inlineprivate
slot(uint32_t idx) const folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inlineprivate
slotIndex(uint32_t idx) const folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inlineprivate
slots_folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >private
UniquePtr typedeffolly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >
value_type typedeffolly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >
~IndexedMemPool()folly::IndexedMemPool< T, NumLocalLists_, LocalListLimit_, Atom, Traits >inline