proxygen
|
#include <small_vector.h>
Public Member Functions | |
template<class T > | |
std::enable_if<!folly::is_trivially_copyable< T >::value >::type | moveToUninitialized (T *first, T *last, T *out) |
template<class T > | |
std::enable_if< folly::is_trivially_copyable< T >::value >::type | moveToUninitialized (T *first, T *last, T *out) |
template<class T , class EmplaceFunc > | |
void | moveToUninitializedEmplace (T *begin, T *end, T *out, SizeType pos, EmplaceFunc &&emplaceFunc) |
![]() | |
IntegralSizePolicyBase () | |
Additional Inherited Members | |
![]() | |
typedef SizeType | InternalSizeType |
![]() | |
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 constexpr std::size_t | policyMaxSize () |
![]() | |
static bool constexpr | kShouldUseHeap |
Definition at line 221 of file small_vector.h.
|
inline |
Definition at line 230 of file small_vector.h.
References folly::gen::first, i, folly::gen::move, T, type, and value.
|
inline |
Definition at line 252 of file small_vector.h.
|
inline |
Definition at line 263 of file small_vector.h.
References i.