CNORXZ
Container with Native Operation Routines and Expressions
|
#include <marray.h>
Public Types | |
typedef CArrayBase< T > | AB |
typedef AB::const_iterator | const_iterator |
Public Types inherited from CNORXZ::ArrayBase< T > | |
typedef CArrayBase< T > | CAB |
typedef CAB::const_iterator | const_iterator |
typedef BIndex< T > | iterator |
Public Types inherited from CNORXZ::CArrayBase< T > | |
typedef AIndex< T > | const_iterator |
Public Attributes | |
SERIALIZATION_FUNCTIONS | |
Protected Member Functions | |
virtual bool | formatIsTrivial () const override final |
Protected Member Functions inherited from CNORXZ::ArrayBase< T > | |
template<class Acc > | |
iterator | itLex (const Acc &acc) |
template<class Acc > | |
iterator | itLexSave (const Acc &acc) |
Protected Member Functions inherited from CNORXZ::CArrayBase< T > | |
template<class Acc > | |
const_iterator | itLex (const Acc &acc) const |
template<class Acc > | |
const_iterator | itLexSave (const Acc &acc) const |
template<class Acc > | |
void | checkFormatCompatibility (const Acc &acc) const |
Additional Inherited Members | |
Protected Attributes inherited from CNORXZ::CArrayBase< T > | |
RangePtr | mRange |
Generic multi-dimensional array class This class owns the data that can be accessed through it
typedef CArrayBase<T> CNORXZ::MArray< T >::AB |
typedef AB::const_iterator CNORXZ::MArray< T >::const_iterator |
Definition at line 24 of file marray.cc.h.
Definition at line 29 of file marray.cc.h.
Definition at line 34 of file marray.cc.h.
|
overridevirtual |
get index pointing to first position
Reimplemented from CNORXZ::ArrayBase< T >.
Definition at line 77 of file marray.cc.h.
|
overridevirtual |
get index pointing to position after last position
Reimplemented from CNORXZ::ArrayBase< T >.
Definition at line 83 of file marray.cc.h.
get pointer to container data
Reimplemented from CNORXZ::ArrayBase< T >.
Definition at line 65 of file marray.cc.h.
|
overridevirtual |
get pointer to container data read/write access
Implements CNORXZ::ArrayBase< T >.
Definition at line 71 of file marray.cc.h.
Definition at line 47 of file marray.cc.h.
|
finaloverrideprotectedvirtual |
check if format is trivial
Implements CNORXZ::CArrayBase< T >.
Definition at line 99 of file marray.cc.h.
Definition at line 39 of file marray.cc.h.
|
overridevirtual |
check if container views the data, i.e. it does not own it
Implements CNORXZ::CArrayBase< T >.
Definition at line 89 of file marray.cc.h.
CNORXZ::MArray< T >::SERIALIZATION_FUNCTIONS |