33 template <vct::
size_type _size, vct::str
ide_type _str
ide,
class _elementType,
class _dataPtrType>
42 for (counter = 0; counter < _size; ++counter) {
44 if (counter != (_size-1))
51 template <
class _vectorOwnerType,
class _elementType>
64 for (counter = 0; counter < vectorSize; ++counter) {
65 const _elementType element = vector[counter];
67 if (counter != (vectorSize-1))
76 class _elementType,
class _dataPtrType>
79 _elementType, _dataPtrType> & matrix)
86 for (rowCounter = 0; rowCounter < _rows; ++rowCounter) {
87 for (colCounter = 0; colCounter < _cols; ++colCounter) {
88 cmnTypePrintf(parser, matrix.Element(rowCounter, colCounter));
89 if (colCounter != (_cols-1))
92 if (rowCounter != (_rows - 1))
100 template <
class _matrixOwnerType,
class _elementType>
107 if (matrix.
size() < 1)
115 for (rowCounter = 0; rowCounter < rows; ++rowCounter) {
116 for (colCounter = 0; colCounter < cols; ++colCounter) {
118 if (colCounter != (cols - 1))
121 if (rowCounter != (rows - 1))
129 #endif // _vctPrintf_h
A template for a fixed size matrix with fixed spacing in memory.
Definition: vctFixedSizeConstMatrixBase.h:103
Declaration of vctDynamicConstMatrixBase.
Portability across compilers and operating systems tools.
Declaration of cmnPrintf and cmnPrintfParser.
bool MatchOutputWithFormatChar(const _outputType &data)
Definition: cmnPrintf.h:451
size_type size(void) const
Definition: vctDynamicConstMatrixBase.h:228
size_t size_type
Definition: vctContainerTraits.h:35
Definition: vctDynamicConstMatrixBase.h:77
size_type size(void) const
Definition: vctDynamicConstVectorBase.h:164
size_type rows() const
Definition: vctDynamicConstMatrixBase.h:238
size_type cols() const
Definition: vctDynamicConstMatrixBase.h:243
bool cmnTypePrintf(cmnPrintfParser &parser, const vctFixedSizeConstVectorBase< _size, _stride, _elementType, _dataPtrType > &vector)
Definition: vctPrintf.h:34
Declaration of vctFixedSizeConstVectorBase.
Declaration of vctDynamicConstVectorBase.
ptrdiff_t stride_type
Definition: vctContainerTraits.h:37
Definition: vctDynamicConstVectorBase.h:77
A template for a fixed length vector with fixed spacing in memory.
Definition: vctFixedSizeConstVectorBase.h:107
void RawOutput(const char *text)
Definition: cmnPrintf.h:243
Parser for cmnPrintf.
Definition: cmnPrintf.h:227
const_reference Element(size_type rowIndex, size_type colIndex) const
Definition: vctDynamicConstMatrixBase.h:362
Declaration of vctFixedSizeConstMatrixBase.