proxygen
|
Public Member Functions | |
Data () | |
value_type * | buffer () noexcept |
value_type const * | buffer () const noexcept |
value_type * | heap () noexcept |
value_type const * | heap () const noexcept |
bool | hasCapacity () const |
InternalSizeType | getCapacity () const |
void | setCapacity (InternalSizeType c) |
void | freeHeap () |
Public Attributes | |
PointerType | pdata_ |
InlineStorageType | storage_ |
Definition at line 1152 of file small_vector.h.
|
inlineexplicit |
Definition at line 1153 of file small_vector.h.
|
inlinenoexcept |
Definition at line 1160 of file small_vector.h.
|
inlinenoexcept |
|
inline |
Definition at line 1189 of file small_vector.h.
References FOLLY_SV_PACK_POP, bm::free(), and folly::detail::pointerFlagClear().
|
inline |
Definition at line 1182 of file small_vector.h.
|
inline |
Definition at line 1179 of file small_vector.h.
References folly::detail::pointerFlagGet().
|
inlinenoexcept |
Definition at line 1167 of file small_vector.h.
References folly::detail::pointerFlagClear(), folly::detail::pointerFlagGet(), and folly::detail::shiftPointer().
|
inlinenoexcept |
Definition at line 1175 of file small_vector.h.
|
inline |
Definition at line 1185 of file small_vector.h.
PointerType folly::small_vector< Value, RequestedMaxInline, PolicyA, PolicyB, PolicyC >::Data::pdata_ |
Definition at line 1157 of file small_vector.h.
Referenced by folly::small_vector< Observer< T > *, InlineObservers >::swap().
InlineStorageType folly::small_vector< Value, RequestedMaxInline, PolicyA, PolicyB, PolicyC >::Data::storage_ |
Definition at line 1158 of file small_vector.h.