|
typedef fixed_vector_allocator< TupleVecInternal::TupleRecurser< Ts... >::GetTotalAllocationSize(nodeCount, 0), 1, TupleVecInternal::TupleRecurser< Ts... >::GetTotalAlignment(), 0, bEnableOverflow, EASTLAllocatorType > | fixed_allocator_type |
|
typedef aligned_buffer< fixed_allocator_type::kNodesSize, fixed_allocator_type::kNodeAlignment > | aligned_buffer_type |
|
typedef fixed_tuple_vector< nodeCount, bEnableOverflow, Ts... > | this_type |
|
typedef EASTLAllocatorType | overflow_allocator_type |
|
typedef TupleVecInternal::TupleVecImpl< fixed_allocator_type, make_index_sequence< sizeof...(Ts)>, Ts... > | base_type |
|
typedef base_type::size_type | size_type |
|
|
| fixed_tuple_vector (const overflow_allocator_type &allocator) |
|
| fixed_tuple_vector (this_type &&x) |
|
| fixed_tuple_vector (this_type &&x, const overflow_allocator_type &allocator) |
|
| fixed_tuple_vector (const this_type &x) |
|
| fixed_tuple_vector (const this_type &x, const overflow_allocator_type &allocator) |
|
template<typename MoveIterBase > |
| fixed_tuple_vector (move_iterator< MoveIterBase > begin, move_iterator< MoveIterBase > end, const overflow_allocator_type &allocator=EASTL_FIXED_TUPLE_VECTOR_DEFAULT_ALLOCATOR) |
|
template<typename Iterator > |
| fixed_tuple_vector (Iterator begin, Iterator end, const overflow_allocator_type &allocator=EASTL_FIXED_TUPLE_VECTOR_DEFAULT_ALLOCATOR) |
|
| fixed_tuple_vector (size_type n, const overflow_allocator_type &allocator=EASTL_FIXED_TUPLE_VECTOR_DEFAULT_ALLOCATOR) |
|
| fixed_tuple_vector (size_type n, const Ts &... args) |
|
| fixed_tuple_vector (size_type n, const Ts &... args, const overflow_allocator_type &allocator) |
|
| fixed_tuple_vector (size_type n, typename base_type::const_reference_tuple tup, const overflow_allocator_type &allocator=EASTL_FIXED_TUPLE_VECTOR_DEFAULT_ALLOCATOR) |
|
| fixed_tuple_vector (const typename base_type::value_tuple *first, const typename base_type::value_tuple *last, const overflow_allocator_type &allocator=EASTL_FIXED_TUPLE_VECTOR_DEFAULT_ALLOCATOR) |
|
| fixed_tuple_vector (std::initializer_list< typename base_type::value_tuple > iList, const overflow_allocator_type &allocator=EASTL_FIXED_TUPLE_VECTOR_DEFAULT_ALLOCATOR) |
|
this_type & | operator= (const this_type &other) |
|
this_type & | operator= (this_type &&other) |
|
this_type & | operator= (std::initializer_list< typename base_type::value_tuple > iList) |
|
void | swap (this_type &x) |
|
size_type | max_size () const |
|
bool | full () const |
|
bool | has_overflowed () const |
|
bool | can_overflow () const |
|
const overflow_allocator_type & | get_overflow_allocator () const |
|