tf::SmallVectorImpl
tf::SmallVectorTemplateBase< T, IsPod< T >::value >
tf::SmallVector< Node * >
tf::SmallVector< T, N >
typename T
SmallVectorTemplateBase< T, IsPod< T >::value > typedef SmallVectorTemplateBase<T, IsPod<T>::value> tf::SmallVectorImpl< T >::SuperClass SuperClass
SuperClass::iterator typedef SuperClass::iterator tf::SmallVectorImpl< T >::iterator iterator
SuperClass::const_iterator typedef SuperClass::const_iterator tf::SmallVectorImpl< T >::const_iterator const_iterator
SuperClass::size_type typedef SuperClass::size_type tf::SmallVectorImpl< T >::size_type size_type
tf::SmallVectorImpl< T >::SmallVectorImpl
(const SmallVectorImpl &)=delete
SmallVectorImpl
const SmallVectorImpl &
tf::SmallVectorImpl< T >::SmallVectorImpl
(unsigned N)
SmallVectorImpl
unsigned N
tf::SmallVectorImpl< T >::~SmallVectorImpl
()
~SmallVectorImpl
void void tf::SmallVectorImpl< T >::clear () clear
void void tf::SmallVectorImpl< T >::resize (size_type N) resize size_type N
void void tf::SmallVectorImpl< T >::resize (size_type N, const T &NV) resize size_type N const T & NV
void void tf::SmallVectorImpl< T >::reserve (size_type N) reserve size_type N
T T tf::SmallVectorImpl< T >::pop_back_val () pop_back_val
void void tf::SmallVectorImpl< T >::swap (SmallVectorImpl &RHS) swap SmallVectorImpl & RHS
typename in_iter
void void tf::SmallVectorImpl< T >::append (in_iter in_start, in_iter in_end) append in_iter in_start in_iter in_end

Add the specified range to the end of the SmallVector.

void void tf::SmallVectorImpl< T >::append (size_type NumInputs, const T &Elt) append size_type NumInputs const T & Elt

Add the specified range to the end of the SmallVector.

void void tf::SmallVectorImpl< T >::append (std::initializer_list< T > IL) append std::initializer_list< T > IL
void void tf::SmallVectorImpl< T >::assign (size_type NumElts, const T &Elt) assign size_type NumElts const T & Elt
void void tf::SmallVectorImpl< T >::assign (std::initializer_list< T > IL) assign std::initializer_list< T > IL
iterator iterator tf::SmallVectorImpl< T >::erase (const_iterator CI) erase const_iterator CI
iterator iterator tf::SmallVectorImpl< T >::erase (const_iterator CS, const_iterator CE) erase const_iterator CS const_iterator CE
iterator iterator tf::SmallVectorImpl< T >::insert (iterator I, T &&Elt) insert iterator I T && Elt
iterator iterator tf::SmallVectorImpl< T >::insert (iterator I, const T &Elt) insert iterator I const T & Elt
iterator iterator tf::SmallVectorImpl< T >::insert (iterator I, size_type NumToInsert, const T &Elt) insert iterator I size_type NumToInsert const T & Elt
typename ItTy
iterator iterator tf::SmallVectorImpl< T >::insert (iterator I, ItTy From, ItTy To) insert iterator I ItTy From ItTy To
void void tf::SmallVectorImpl< T >::insert (iterator I, std::initializer_list< T > IL) insert iterator I std::initializer_list< T > IL
typename... ArgTypes ArgTypes
void void tf::SmallVectorImpl< T >::emplace_back (ArgTypes &&... Args) emplace_back ArgTypes &&... Args
SmallVectorImpl & SmallVectorImpl< T > & tf::SmallVectorImpl< T >::operator= (const SmallVectorImpl &RHS) operator= const SmallVectorImpl & RHS
SmallVectorImpl & SmallVectorImpl< T > & tf::SmallVectorImpl< T >::operator= (SmallVectorImpl &&RHS) operator= SmallVectorImpl && RHS
bool bool tf::SmallVectorImpl< T >::operator== (const SmallVectorImpl &RHS) const operator== const SmallVectorImpl & RHS
bool bool tf::SmallVectorImpl< T >::operator!= (const SmallVectorImpl &RHS) const operator!= const SmallVectorImpl & RHS
bool bool tf::SmallVectorImpl< T >::operator< (const SmallVectorImpl &RHS) const operator< const SmallVectorImpl & RHS
void void tf::SmallVectorImpl< T >::set_size (size_type N) set_size size_type N

Set the array size to `N`, which the current array must have enough capacity for.

This does not construct or destroy any elements in the vector.

Clients can use this in conjunction with capacity() to write past the end of the buffer when they know that more elements are available, and only update the size later. This avoids the cost of value initializing elements which will only be overwritten.

tf::SmallVectorTemplateCommon< T, typename >
tf::SmallVectorImpl< T >
tf::SmallVectorBase
tf::SmallVectorTemplateBase< T, isPodLike >
tf::SmallVector< Node * >
tf::SmallVector< T, N >
tf::SmallVectorTemplateCommon< T, typename >
tf::SmallVectorImpl< T >
tf::SmallVectorBase
tf::SmallVectorTemplateBase< T, isPodLike >
- tf::SmallVectorImpl
  append
- tf::SmallVectorImpl
  append
- tf::SmallVectorImpl
  append
- tf::SmallVectorImpl
  assign
- tf::SmallVectorImpl
  assign
- tf::SmallVectorImpl
  back
- tf::SmallVectorImpl
  back
- tf::SmallVectorImpl
  begin
- tf::SmallVectorImpl
  begin
- tf::SmallVectorImpl
  BeginX
- tf::SmallVectorImpl
  capacity
- tf::SmallVectorImpl
  capacity_in_bytes
- tf::SmallVectorImpl
  capacity_ptr
- tf::SmallVectorImpl
  capacity_ptr
- tf::SmallVectorImpl
  CapacityX
- tf::SmallVectorImpl
  clear
- tf::SmallVectorImpl
  const_iterator
- tf::SmallVectorImpl
  const_pointer
- tf::SmallVectorImpl
  const_reference
- tf::SmallVectorImpl
  const_reverse_iterator
- tf::SmallVectorImpl
  data
- tf::SmallVectorImpl
  data
- tf::SmallVectorImpl
  destroy_range
- tf::SmallVectorImpl
  difference_type
- tf::SmallVectorImpl
  emplace_back
- tf::SmallVectorImpl
  empty
- tf::SmallVectorImpl
  end
- tf::SmallVectorImpl
  end
- tf::SmallVectorImpl
  EndX
- tf::SmallVectorImpl
  erase
- tf::SmallVectorImpl
  erase
- tf::SmallVectorImpl
  front
- tf::SmallVectorImpl
  front
- tf::SmallVectorImpl
  grow
- tf::SmallVectorImpl
  grow_pod
- tf::SmallVectorImpl
  grow_pod
- tf::SmallVectorImpl
  insert
- tf::SmallVectorImpl
  insert
- tf::SmallVectorImpl
  insert
- tf::SmallVectorImpl
  insert
- tf::SmallVectorImpl
  insert
- tf::SmallVectorImpl
  isSmall
- tf::SmallVectorImpl
  iterator
- tf::SmallVectorImpl
  max_size
- tf::SmallVectorImpl
  operator!=
- tf::SmallVectorImpl
  operator<
- tf::SmallVectorImpl
  operator=
- tf::SmallVectorImpl
  operator=
- tf::SmallVectorImpl
  operator==
- tf::SmallVectorImpl
  operator[]
- tf::SmallVectorImpl
  operator[]
- tf::SmallVectorImpl
  pointer
- tf::SmallVectorImpl
  pop_back
- tf::SmallVectorImpl
  pop_back_val
- tf::SmallVectorImpl
  push_back
- tf::SmallVectorImpl
  push_back
- tf::SmallVectorImpl
  rbegin
- tf::SmallVectorImpl
  rbegin
- tf::SmallVectorImpl
  reference
- tf::SmallVectorImpl
  rend
- tf::SmallVectorImpl
  rend
- tf::SmallVectorImpl
  reserve
- tf::SmallVectorImpl
  resetToSmall
- tf::SmallVectorImpl
  resize
- tf::SmallVectorImpl
  resize
- tf::SmallVectorImpl
  reverse_iterator
- tf::SmallVectorImpl
  set_size
- tf::SmallVectorImpl
  setEnd
- tf::SmallVectorImpl
  size
- tf::SmallVectorImpl
  size_in_bytes
- tf::SmallVectorImpl
  size_type
- tf::SmallVectorImpl
  SmallVectorBase
- tf::SmallVectorImpl
  SmallVectorImpl
- tf::SmallVectorImpl
  SmallVectorImpl
- tf::SmallVectorImpl
  SmallVectorTemplateBase
- tf::SmallVectorImpl
  SmallVectorTemplateCommon
- tf::SmallVectorImpl
  SuperClass
- tf::SmallVectorImpl
  swap
- tf::SmallVectorImpl
  uninitialized_copy
- tf::SmallVectorImpl
  uninitialized_move
- tf::SmallVectorImpl
  value_type
- tf::SmallVectorImpl
  ~SmallVectorImpl