CNORXZ
Container with Native Operation Routines and Expressions
|
#include <yrange.h>
Public Types | |
typedef IndexInterface< YIndex, Vector< DType > > | IB |
typedef YRange | RangeType |
typedef Vector< DType > | MetaType |
Additional Inherited Members | |
Protected Attributes inherited from CNORXZ::IndexInterface< YIndex, Vector< DType > > | |
SizeT | mPos |
Specific index for YRanges.
A YIndex is a multi-index which consists of a set of sub-indices and a format. In the case the index is used to access data, this format determines the linearized memory position for a given sub-index combination.
|
default |
Default constructor.
|
default |
Move constructor.
bool CNORXZ::YIndex::formatIsTrivial | ( | ) | const |
CNORXZ::YIndex::INDEX_RANDOM_ACCESS_ITERATOR_DEFS | ( | MetaType | ) |
SizeT CNORXZ::YIndex::lex | ( | ) | const |
UPos CNORXZ::YIndex::lmax | ( | ) | const |
YIndex & CNORXZ::YIndex::operator() | ( | ) |
YIndex & CNORXZ::YIndex::operator++ | ( | ) |
YIndex & CNORXZ::YIndex::operator-- | ( | ) |
UPos CNORXZ::YIndex::pmax | ( | ) | const |
String CNORXZ::YIndex::stringMeta | ( | ) | const |