tf::SmallVectorTemplateCommon
tf::SmallVectorBase
tf::SmallVectorTemplateBase< T, IsPod< T >::value >
tf::SmallVectorTemplateCommon::AlignedUnionType
typename T
typename void
AlignedUnionType< T > typedef AlignedUnionType<T> tf::SmallVectorTemplateCommon< T, typename >::U U
size_t typedef size_t tf::SmallVectorTemplateCommon< T, typename >::size_type size_type
ptrdiff_t typedef ptrdiff_t tf::SmallVectorTemplateCommon< T, typename >::difference_type difference_type
T typedef T tf::SmallVectorTemplateCommon< T, typename >::value_type value_type
T * typedef T* tf::SmallVectorTemplateCommon< T, typename >::iterator iterator
const T * typedef const T* tf::SmallVectorTemplateCommon< T, typename >::const_iterator const_iterator
std::reverse_iterator< const_iterator > typedef std::reverse_iterator<const_iterator> tf::SmallVectorTemplateCommon< T, typename >::const_reverse_iterator const_reverse_iterator
std::reverse_iterator< iterator > typedef std::reverse_iterator<iterator> tf::SmallVectorTemplateCommon< T, typename >::reverse_iterator reverse_iterator
T & typedef T& tf::SmallVectorTemplateCommon< T, typename >::reference reference
const T & typedef const T& tf::SmallVectorTemplateCommon< T, typename >::const_reference const_reference
T * typedef T* tf::SmallVectorTemplateCommon< T, typename >::pointer pointer
const T * typedef const T* tf::SmallVectorTemplateCommon< T, typename >::const_pointer const_pointer
typename
unsigned
struct friend struct SmallVectorStorage SmallVectorStorage SmallVectorStorage
U U tf::SmallVectorTemplateCommon< T, typename >::FirstEl FirstEl
tf::SmallVectorTemplateCommon< T, typename >::SmallVectorTemplateCommon
(size_t Size)
SmallVectorTemplateCommon
size_t Size
void void tf::SmallVectorTemplateCommon< T, typename >::grow_pod (size_t MinSizeInBytes, size_t TSize) grow_pod size_t MinSizeInBytes size_t TSize
bool bool tf::SmallVectorTemplateCommon< T, typename >::isSmall () const isSmall

Return true if this is a smallvector which has not had dynamic memory allocated for it.

void void tf::SmallVectorTemplateCommon< T, typename >::resetToSmall () resetToSmall

Put this vector in a state of being small.

void void tf::SmallVectorTemplateCommon< T, typename >::setEnd (T *P) setEnd T * P
iterator iterator tf::SmallVectorTemplateCommon< T, typename >::capacity_ptr () capacity_ptr
const_iterator const_iterator tf::SmallVectorTemplateCommon< T, typename >::capacity_ptr () const capacity_ptr
iterator iterator tf::SmallVectorTemplateCommon< T, typename >::begin () begin
const_iterator const_iterator tf::SmallVectorTemplateCommon< T, typename >::begin () const begin
iterator iterator tf::SmallVectorTemplateCommon< T, typename >::end () end
const_iterator const_iterator tf::SmallVectorTemplateCommon< T, typename >::end () const end
reverse_iterator reverse_iterator tf::SmallVectorTemplateCommon< T, typename >::rbegin () rbegin
const_reverse_iterator const_reverse_iterator tf::SmallVectorTemplateCommon< T, typename >::rbegin () const rbegin
reverse_iterator reverse_iterator tf::SmallVectorTemplateCommon< T, typename >::rend () rend
const_reverse_iterator const_reverse_iterator tf::SmallVectorTemplateCommon< T, typename >::rend () const rend
size_type size_type tf::SmallVectorTemplateCommon< T, typename >::size () const size
size_type size_type tf::SmallVectorTemplateCommon< T, typename >::max_size () const max_size
size_t size_t tf::SmallVectorTemplateCommon< T, typename >::capacity () const capacity

Return the total number of elements in the currently allocated buffer.

pointer pointer tf::SmallVectorTemplateCommon< T, typename >::data () data

Return a pointer to the vector's buffer, even if empty().

const_pointer const_pointer tf::SmallVectorTemplateCommon< T, typename >::data () const data

Return a pointer to the vector's buffer, even if empty().

reference reference tf::SmallVectorTemplateCommon< T, typename >::operator[] (size_type idx) operator[] size_type idx
const_reference const_reference tf::SmallVectorTemplateCommon< T, typename >::operator[] (size_type idx) const operator[] size_type idx
reference reference tf::SmallVectorTemplateCommon< T, typename >::front () front
const_reference const_reference tf::SmallVectorTemplateCommon< T, typename >::front () const front
reference reference tf::SmallVectorTemplateCommon< T, typename >::back () back
const_reference const_reference tf::SmallVectorTemplateCommon< T, typename >::back () const back
tf::SmallVectorTemplateCommon< T, typename >
tf::SmallVectorTemplateBase< T, IsPod< T >::value >
tf::SmallVectorBase
tf::SmallVectorTemplateCommon< T, typename >
tf::SmallVectorBase
- tf::SmallVectorTemplateCommon
  back
- tf::SmallVectorTemplateCommon
  back
- tf::SmallVectorTemplateCommon
  begin
- tf::SmallVectorTemplateCommon
  begin
- tf::SmallVectorTemplateCommon
  BeginX
- tf::SmallVectorTemplateCommon
  capacity
- tf::SmallVectorTemplateCommon
  capacity_in_bytes
- tf::SmallVectorTemplateCommon
  capacity_ptr
- tf::SmallVectorTemplateCommon
  capacity_ptr
- tf::SmallVectorTemplateCommon
  CapacityX
- tf::SmallVectorTemplateCommon
  const_iterator
- tf::SmallVectorTemplateCommon
  const_pointer
- tf::SmallVectorTemplateCommon
  const_reference
- tf::SmallVectorTemplateCommon
  const_reverse_iterator
- tf::SmallVectorTemplateCommon
  data
- tf::SmallVectorTemplateCommon
  data
- tf::SmallVectorTemplateCommon
  difference_type
- tf::SmallVectorTemplateCommon
  empty
- tf::SmallVectorTemplateCommon
  end
- tf::SmallVectorTemplateCommon
  end
- tf::SmallVectorTemplateCommon
  EndX
- tf::SmallVectorTemplateCommon
  FirstEl
- tf::SmallVectorTemplateCommon
  front
- tf::SmallVectorTemplateCommon
  front
- tf::SmallVectorTemplateCommon
  grow_pod
- tf::SmallVectorTemplateCommon
  grow_pod
- tf::SmallVectorTemplateCommon
  isSmall
- tf::SmallVectorTemplateCommon
  iterator
- tf::SmallVectorTemplateCommon
  max_size
- tf::SmallVectorTemplateCommon
  operator[]
- tf::SmallVectorTemplateCommon
  operator[]
- tf::SmallVectorTemplateCommon
  pointer
- tf::SmallVectorTemplateCommon
  rbegin
- tf::SmallVectorTemplateCommon
  rbegin
- tf::SmallVectorTemplateCommon
  reference
- tf::SmallVectorTemplateCommon
  rend
- tf::SmallVectorTemplateCommon
  rend
- tf::SmallVectorTemplateCommon
  resetToSmall
- tf::SmallVectorTemplateCommon
  reverse_iterator
- tf::SmallVectorTemplateCommon
  setEnd
- tf::SmallVectorTemplateCommon
  size
- tf::SmallVectorTemplateCommon
  size_in_bytes
- tf::SmallVectorTemplateCommon
  size_type
- tf::SmallVectorTemplateCommon
  SmallVectorBase
- tf::SmallVectorTemplateCommon
  SmallVectorStorage
- tf::SmallVectorTemplateCommon
  SmallVectorTemplateCommon
- tf::SmallVectorTemplateCommon
  U
- tf::SmallVectorTemplateCommon
  value_type