CNORXZ
Container with Native Operation Routines and Expressions
|
#include <dindex.h>
Public Types | |
typedef IndexInterface< DIndex, DType > | IB |
typedef DType | MetaType |
typedef RangeBase | RangeType |
Additional Inherited Members | |
Protected Attributes inherited from CNORXZ::IndexInterface< DIndex, DType > | |
SizeT | mPos |
CNORXZ::DIndex::DIndex | ( | DIndex && | i | ) |
CNORXZ::DIndex::DIndex | ( | const IndexInterface< Index, Meta > & | i | ) |
construct from index of arbitrary type
i | Index to use for construction |
Definition at line 20 of file dindex.cc.h.
CNORXZ::DIndex::DEFAULT_C | ( | DIndex | ) |
default constructor
bool CNORXZ::DIndex::formatIsTrivial | ( | ) | const |
create a for-loop expression
Xpr | loop internal expression |
F | accumulating function |
xpr | loop internal expression |
f | accumulating function |
Definition at line 26 of file dindex.cc.h.
SizeT CNORXZ::DIndex::lex | ( | ) | const |
UPos CNORXZ::DIndex::lmax | ( | ) | const |
DType CNORXZ::DIndex::meta | ( | ) | const |
DType CNORXZ::DIndex::operator* | ( | ) | const |
DIndex & CNORXZ::DIndex::operator++ | ( | ) |
DIndex & CNORXZ::DIndex::operator-- | ( | ) |
UPos CNORXZ::DIndex::pmax | ( | ) | const |
RangePtr CNORXZ::DIndex::range | ( | ) | const |
String CNORXZ::DIndex::stringMeta | ( | ) | const |