proxygen
|
#include <small_vector.h>
Public Types | |
typedef SizeType | InternalSizeType |
Public Member Functions | |
IntegralSizePolicyBase () | |
Protected Member Functions | |
std::size_t | doSize () const |
std::size_t | isExtern () const |
void | setExtern (bool b) |
void | setSize (std::size_t sz) |
void | swapSizePolicy (IntegralSizePolicyBase &o) |
Static Protected Member Functions | |
static constexpr std::size_t | policyMaxSize () |
Static Protected Attributes | |
static bool constexpr | kShouldUseHeap = ShouldUseHeap |
Private Attributes | |
SizeType | size_ |
Static Private Attributes | |
static SizeType constexpr | kExternMask |
Definition at line 172 of file small_vector.h.
typedef SizeType folly::detail::IntegralSizePolicyBase< SizeType, ShouldUseHeap >::InternalSizeType |
Definition at line 173 of file small_vector.h.
|
inline |
Definition at line 175 of file small_vector.h.
|
inlineprotected |
Definition at line 182 of file small_vector.h.
|
inlineprotected |
Definition at line 186 of file small_vector.h.
|
inlinestaticprotected |
Definition at line 178 of file small_vector.h.
|
inlineprotected |
Definition at line 190 of file small_vector.h.
|
inlineprotected |
Definition at line 198 of file small_vector.h.
|
inlineprotected |
Definition at line 203 of file small_vector.h.
|
staticprivate |
Definition at line 211 of file small_vector.h.
|
staticprotected |
Definition at line 208 of file small_vector.h.
|
private |
Definition at line 214 of file small_vector.h.
Referenced by folly::detail::IntegralSizePolicyBase< SizeType, true >::swapSizePolicy().