|
proxygen
|
#include <Arena.h>
Public Member Functions | |
| SysArena (size_t minBlockSize=kDefaultMinBlockSize, size_t sizeLimit=kNoSizeLimit, size_t maxAlign=kDefaultMaxAlign) | |
Public Member Functions inherited from folly::Arena< SysAllocator< void > > | |
| Arena (const SysAllocator< void > &alloc, size_t minBlockSize=kDefaultMinBlockSize, size_t sizeLimit=kNoSizeLimit, size_t maxAlign=kDefaultMaxAlign) | |
| Arena (const Arena &)=delete | |
| Arena (Arena &&)=delete | |
| ~Arena () | |
| void * | allocate (size_t size) |
| void | deallocate (void *, size_t=0) |
| void | merge (Arena &&other) |
| size_t | totalSize () const |
| size_t | bytesUsed () const |
| Arena & | operator= (const Arena &)=delete |
| Arena & | operator= (Arena &&)=delete |
Additional Inherited Members | |
Static Public Attributes inherited from folly::Arena< SysAllocator< void > > | |
| static constexpr size_t | kDefaultMinBlockSize |
| static constexpr size_t | kNoSizeLimit |
| static constexpr size_t | kDefaultMaxAlign |
| static constexpr size_t | kBlockOverhead |
|
inlineexplicit |
Definition at line 236 of file Arena.h.
References folly::Arena< Alloc >::minBlockSize().