tf::SmallVectorTemplateBase< T, true >
tf::SmallVectorTemplateCommon< T >
tf::SmallVectorTemplateCommon< T >
typename T
tf::SmallVectorTemplateBase< T, true >::SmallVectorTemplateBase
(size_t Size)
SmallVectorTemplateBase
tf::SmallVectorTemplateBase< T, true >::SmallVectorTemplateBase
size_t Size
void void tf::SmallVectorTemplateBase< T, true >::grow (size_t MinSize=0) grow tf::SmallVectorTemplateBase< T, true >::grow size_t MinSize 0

Double the size of the allocated memory, guaranteeing space for at least one more element or MinSize if specified.

void static void tf::SmallVectorTemplateBase< T, true >::destroy_range (T *, T *) destroy_range tf::SmallVectorTemplateBase< T, true >::destroy_range T * T *
typename It1
typename It2
void static void tf::SmallVectorTemplateBase< T, true >::uninitialized_move (It1 I, It1 E, It2 Dest) uninitialized_move tf::SmallVectorTemplateBase< T, true >::uninitialized_move It1 I It1 E It2 Dest

Move the range [I, E) onto the uninitialized memory starting with "Dest", constructing elements into it as needed.

typename It1
typename It2
void static void tf::SmallVectorTemplateBase< T, true >::uninitialized_copy (It1 I, It1 E, It2 Dest) uninitialized_copy tf::SmallVectorTemplateBase< T, true >::uninitialized_copy It1 I It1 E It2 Dest

Copy the range [I, E) onto the uninitialized memory starting with "Dest", constructing elements into it as needed.

typename T1
typename T2
void static void tf::SmallVectorTemplateBase< T, true >::uninitialized_copy (T1 *I, T1 *E, T2 *Dest, typename std::enable_if< std::is_same< typename std::remove_const< T1 >::type, T2 >::value >::type *=nullptr) uninitialized_copy tf::SmallVectorTemplateBase< T, true >::uninitialized_copy T1 * I T1 * E T2 * Dest typename std::enable_if< std::is_same< typename std::remove_const< T1 >::type, T2 >::value >::type * nullptr

Copy the range [I, E) onto the uninitialized memory starting with "Dest", constructing elements into it as needed.

void void tf::SmallVectorTemplateBase< T, true >::push_back (const T &Elt) push_back tf::SmallVectorTemplateBase< T, true >::push_back const T & Elt
void void tf::SmallVectorTemplateBase< T, true >::pop_back () pop_back tf::SmallVectorTemplateBase< T, true >::pop_back
tf::SmallVectorBase
tf::SmallVectorTemplateBase< T, true >
tf::SmallVectorTemplateCommon< T, typename >
tf::SmallVectorBase
tf::SmallVectorTemplateBase< T, true >
tf::SmallVectorTemplateCommon< T, typename >
- tf::SmallVectorTemplateBase< T, true >
  back
- tf::SmallVectorTemplateBase< T, true >
  back
- tf::SmallVectorTemplateBase< T, true >
  begin
- tf::SmallVectorTemplateBase< T, true >
  begin
- tf::SmallVectorTemplateBase< T, true >
  BeginX
- tf::SmallVectorTemplateBase< T, true >
  capacity
- tf::SmallVectorTemplateBase< T, true >
  capacity_in_bytes
- tf::SmallVectorTemplateBase< T, true >
  capacity_ptr
- tf::SmallVectorTemplateBase< T, true >
  capacity_ptr
- tf::SmallVectorTemplateBase< T, true >
  CapacityX
- tf::SmallVectorTemplateBase< T, true >
  const_iterator
- tf::SmallVectorTemplateBase< T, true >
  const_pointer
- tf::SmallVectorTemplateBase< T, true >
  const_reference
- tf::SmallVectorTemplateBase< T, true >
  const_reverse_iterator
- tf::SmallVectorTemplateBase< T, true >
  data
- tf::SmallVectorTemplateBase< T, true >
  data
- tf::SmallVectorTemplateBase< T, true >
  destroy_range
- tf::SmallVectorTemplateBase< T, true >
  difference_type
- tf::SmallVectorTemplateBase< T, true >
  empty
- tf::SmallVectorTemplateBase< T, true >
  end
- tf::SmallVectorTemplateBase< T, true >
  end
- tf::SmallVectorTemplateBase< T, true >
  EndX
- tf::SmallVectorTemplateBase< T, true >
  front
- tf::SmallVectorTemplateBase< T, true >
  front
- tf::SmallVectorTemplateBase< T, true >
  grow
- tf::SmallVectorTemplateBase< T, true >
  grow_pod
- tf::SmallVectorTemplateBase< T, true >
  grow_pod
- tf::SmallVectorTemplateBase< T, true >
  isSmall
- tf::SmallVectorTemplateBase< T, true >
  iterator
- tf::SmallVectorTemplateBase< T, true >
  max_size
- tf::SmallVectorTemplateBase< T, true >
  operator[]
- tf::SmallVectorTemplateBase< T, true >
  operator[]
- tf::SmallVectorTemplateBase< T, true >
  pointer
- tf::SmallVectorTemplateBase< T, true >
  pop_back
- tf::SmallVectorTemplateBase< T, true >
  push_back
- tf::SmallVectorTemplateBase< T, true >
  rbegin
- tf::SmallVectorTemplateBase< T, true >
  rbegin
- tf::SmallVectorTemplateBase< T, true >
  reference
- tf::SmallVectorTemplateBase< T, true >
  rend
- tf::SmallVectorTemplateBase< T, true >
  rend
- tf::SmallVectorTemplateBase< T, true >
  resetToSmall
- tf::SmallVectorTemplateBase< T, true >
  reverse_iterator
- tf::SmallVectorTemplateBase< T, true >
  setEnd
- tf::SmallVectorTemplateBase< T, true >
  size
- tf::SmallVectorTemplateBase< T, true >
  size_in_bytes
- tf::SmallVectorTemplateBase< T, true >
  size_type
- tf::SmallVectorTemplateBase< T, true >
  SmallVectorBase
- tf::SmallVectorTemplateBase< T, true >
  SmallVectorTemplateBase
- tf::SmallVectorTemplateBase< T, true >
  SmallVectorTemplateCommon
- tf::SmallVectorTemplateBase< T, true >
  uninitialized_copy
- tf::SmallVectorTemplateBase< T, true >
  uninitialized_copy
- tf::SmallVectorTemplateBase< T, true >
  uninitialized_move
- tf::SmallVectorTemplateBase< T, true >
  value_type