|
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().