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

Put this vector in a state of being small.

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

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

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

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

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

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

reference reference tf::SmallVectorTemplateCommon< T, typename >::operator[] (size_type idx) operator[] tf::SmallVectorTemplateCommon::operator[] size_type idx
const_reference const_reference tf::SmallVectorTemplateCommon< T, typename >::operator[] (size_type idx) const operator[] tf::SmallVectorTemplateCommon::operator[] size_type idx
reference reference tf::SmallVectorTemplateCommon< T, typename >::front () front tf::SmallVectorTemplateCommon::front
const_reference const_reference tf::SmallVectorTemplateCommon< T, typename >::front () const front tf::SmallVectorTemplateCommon::front
reference reference tf::SmallVectorTemplateCommon< T, typename >::back () back tf::SmallVectorTemplateCommon::back
const_reference const_reference tf::SmallVectorTemplateCommon< T, typename >::back () const back tf::SmallVectorTemplateCommon::back
tf::SmallVectorBase
tf::SmallVectorTemplateBase< Node *, IsPod< Node * >::value >
tf::SmallVectorTemplateBase< T, IsPod< T >::value >
tf::SmallVectorTemplateBase< tf::Semaphore *, IsPod< tf::Semaphore * >::value >
tf::SmallVectorTemplateCommon< T, typename >
tf::SmallVectorBase
tf::SmallVectorTemplateCommon< T, typename >
- 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