#include <Vector.h>
Public Member Functions | |
| void | Append (const T &t) |
| void | Append (const T *vt, int c) |
| const int & | C () const |
| void | Clear () |
| void | EnsureSpace (int c) |
| T & | Get (const int &n) |
| const T & | Get (const int &n) const |
| operator const T * () const | |
| operator T * () | |
| VectorOf< T > | operator+ (const VectorOf< T > &vec) |
| VectorOf< T > & | operator+= (const VectorOf< T > &vec) |
| VectorOf & | operator= (const VectorOf &vec) __attribute__((always_inline)) |
| T & | operator[] (const int &n) |
| const T & | operator[] (const int &n) const |
| void | SetSize (int c) |
| const T * | V () const |
| T * | V () |
| VectorOf (const VectorOf &vec) __attribute__((always_inline)) | |
| VectorOf (const T *vt, int ct) __attribute__((always_inline)) | |
| VectorOf () | |
| ~VectorOf () __attribute__((always_inline)) | |
Protected Member Functions | |
| void | Release () |
| void | SetSizeUnsafe (int c) |
| VectorOf (T *vt, int ct, bool bPrivate) | |
Protected Attributes | |
| int | m_ct |
| int | m_ctAlloc |
| T * | m_vt |
| void VectorOf< T >::Append | ( | const T & | t | ) | [inline] |
Referenced by SourceCombineOf< OPERATOR::type_data, DIMENSIONALITY, PRECISION, SOURCE >::AddSource(), SourceMaskCombineOf< TypeOfData(OPERATOR), DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::AddSourceCombine(), SourceCombineLayoutBaseOf< DATA, 2, PRECISION, SOURCE >::AddSourcePosition(), Configuration::ConfigEvalStringInternal(), VectorOf< STORAGE >::operator+(), VectorOf< STORAGE >::operator+=(), StreamOf< char >::operator+=(), SourceMemoryBaseOf< DATA, 3 >::Serialize(), and Serialize().
Reimplemented in StreamOf< T >, and StreamOf< char >.
Referenced by SourceCombineLayoutBaseOf< DATA, 2, PRECISION, SOURCE >::AutoArrange(), SourceMaskCombineOf< TypeOfData(OPERATOR), DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::CSourceCombine(), SourceCombineOf< OPERATOR::type_data, DIMENSIONALITY, PRECISION, SOURCE >::CSources(), SourceCombineLayoutBaseOf< DATA, 2, PRECISION, SOURCE >::Describe(), SourceMaskCombineOf< TypeOfData(OPERATOR), DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::DescribeCommon(), SourceCombineOf< OPERATOR::type_data, DIMENSIONALITY, PRECISION, SOURCE >::DescribeCommon(), SourceCombineOf< OPERATOR::type_data, DIMENSIONALITY, PRECISION, SOURCE >::Deserialize(), VectorOf< STORAGE >::operator+(), VectorOf< STORAGE >::operator+=(), CongealGroupOf< RECIPIE >::ParameterCollect(), CongealGroupOf< RECIPIE >::ParameterDistribute(), CongealGroupPhasedOf< RECIPIE >::ParamsFromArray(), CongealGroupPhasedOf< RECIPIE >::ParamsToArray(), SourceMaskCombineOf< TypeOfData(OPERATOR), DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::PrepareForAccess(), SourceCombineOf< OPERATOR::type_data, DIMENSIONALITY, PRECISION, SOURCE >::PrepareForAccess(), SourceCombineLayoutBaseOf< DATA, 2, PRECISION, SOURCE >::PrepareForAccessAction(), SourceCombineOf< OPERATOR::type_data, DIMENSIONALITY, PRECISION, SOURCE >::Serialize(), CongealGroupPhasedOf< RECIPIE >::SetUpRegistries(), StreamOf< char >::Skip(), CongealGroupOf< RECIPIE >::StatisticalCongeal(), CongealGroupPhasedOf< RECIPIE >::StatisticalPhasedCongeal(), CongealGroupOf< RECIPIE >::StatisticalPhasedCongeal(), SourceCombineOf< OPERATOR::type_data, DIMENSIONALITY, PRECISION, SOURCE >::~SourceCombineOf(), and SourceMaskCombineOf< TypeOfData(OPERATOR), DIMENSIONALITY, PRECISION, SOURCEMASK, SOURCECOMBINE >::~SourceMaskCombineOf().
| void VectorOf< T >::Clear | ( | ) | [inline] |
| VectorOf< T >::operator const T * | ( | ) | const [inline] |
Reimplemented in StreamOf< T >, and StreamOf< char >.
| VectorOf< T >::operator T * | ( | ) | [inline] |
Reimplemented in StreamOf< T >, and StreamOf< char >.
Reimplemented in StreamOf< T >, String, and StreamOf< char >.
Reimplemented from Counted.
Reimplemented in StreamOf< T >.
Referenced by VectorOf< STORAGE >::operator=().
| void VectorOf< T >::Release | ( | ) | [inline, protected] |
Referenced by VectorOf< STORAGE >::operator=(), and VectorOf< STORAGE >::~VectorOf().
Referenced by SourceCombineLayoutBaseOf< DATA, 2, PRECISION, SOURCE >::AutoArrange(), and ReadStream().
Referenced by String::IndentRidgedly(), String::operator+(), and StreamOf< char >::operator+().
| const T* VectorOf< T >::V | ( | ) | const [inline] |
Reimplemented in StreamOf< T >, and StreamOf< char >.
| T* VectorOf< T >::V | ( | ) | [inline] |
Reimplemented in StreamOf< T >, and StreamOf< char >.
Referenced by Configuration::ConfigEvalStringInternal(), VectorOf< STORAGE >::operator+(), VectorOf< STORAGE >::operator+=(), CongealGroupPhasedOf< RECIPIE >::OptimizeSource(), StreamOf< char >::Read(), StreamOf< char >::Skip(), CongealGroupOf< RECIPIE >::StatisticalCongeal(), CongealGroupOf< RECIPIE >::StatisticalPhasedCongeal(), and SourceCombineOf< OPERATOR::type_data, DIMENSIONALITY, PRECISION, SOURCE >::VSources().
Referenced by VectorOf< STORAGE >::Append(), VectorOf< STORAGE >::Clear(), VectorOf< STORAGE >::EnsureSpace(), VectorOf< STORAGE >::Get(), VectorOf< type_point >::operator const type_point *(), VectorOf< type_point >::operator type_point *(), VectorOf< STORAGE >::operator=(), VectorOf< STORAGE >::operator[](), VectorOf< STORAGE >::Release(), VectorOf< STORAGE >::V(), and VectorOf< STORAGE >::VectorOf().
1.6.1