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

Grow the allocated memory (without initializing new elements), doubling the size of the allocated memory. Guarantees space for at least one more element, or MinSize more elements if specified.

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

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

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

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

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