tf::SmallVectorBase
tf::SmallVectorTemplateCommon< Node * >
tf::SmallVectorTemplateCommon< tf::Semaphore * >
void * void* tf::SmallVectorBase::BeginX BeginX tf::SmallVectorBase::BeginX
void * void * tf::SmallVectorBase::EndX EndX tf::SmallVectorBase::EndX
void * void * tf::SmallVectorBase::CapacityX CapacityX tf::SmallVectorBase::CapacityX
tf::SmallVectorBase::SmallVectorBase
(void *FirstEl, size_t Size)
SmallVectorBase
tf::SmallVectorBase::SmallVectorBase
void * FirstEl
size_t Size
void void tf::SmallVectorBase::grow_pod (void *FirstEl, size_t MinSizeInBytes, size_t TSize) grow_pod tf::SmallVectorBase::grow_pod void * FirstEl size_t MinSizeInBytes size_t TSize

This is an implementation of the grow() method which only works on POD-like data types and is out of line to reduce code duplication.

size_t size_t tf::SmallVectorBase::size_in_bytes () const size_in_bytes tf::SmallVectorBase::size_in_bytes

This returns size()*sizeof(T).

size_t size_t tf::SmallVectorBase::capacity_in_bytes () const capacity_in_bytes tf::SmallVectorBase::capacity_in_bytes

capacity_in_bytes - This returns capacity()*sizeof(T).

bool bool tf::SmallVectorBase::empty () const empty tf::SmallVectorBase::empty
tf::SmallVectorBase
tf::SmallVectorTemplateCommon< Node * >
tf::SmallVectorTemplateCommon< tf::Semaphore * >
- tf::SmallVectorBase
  BeginX
- tf::SmallVectorBase
  capacity_in_bytes
- tf::SmallVectorBase
  CapacityX
- tf::SmallVectorBase
  empty
- tf::SmallVectorBase
  EndX
- tf::SmallVectorBase
  grow_pod
- tf::SmallVectorBase
  size_in_bytes
- tf::SmallVectorBase
  SmallVectorBase