![]() |
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 |