|
| DEFAULT_MEMBERS (BIndex) |
|
| BIndex (T *data, const RangePtr &range, SizeT pos=0) |
|
| BIndex (T *data, const AIndex< T > &cci) |
|
BIndex | operator+ (Int n) const |
|
BIndex | operator- (Int n) const |
|
T & | operator* () |
|
T * | operator-> () |
|
| DEFAULT_MEMBERS (AIndex) |
|
| AIndex (const T *data, const RangePtr &range, SizeT lexpos=0) |
|
| AIndex (const T *data, const YIndex &yindex) |
|
| AIndex (const T *data, const AIndex< T > &aindex) |
|
AIndex | operator+ (Int n) const |
|
AIndex | operator- (Int n) const |
|
const T & | operator* () const |
|
const T * | operator-> () const |
|
YIndex & | operator= (YIndex &&i)=default |
|
YIndex & | operator= (const YIndex &i) |
|
YIndex & | operator= (SizeT lexpos) |
|
| INDEX_RANDOM_ACCESS_ITERATOR_DEFS (MetaType) |
|
| YIndex ()=default |
|
| YIndex (YIndex &&i)=default |
|
YIndex & | operator= (YIndex &&i)=default |
|
| YIndex (const YIndex &i) |
|
YIndex & | operator= (const YIndex &i) |
|
| YIndex (const Vector< XIndexPtr > &is) |
|
| YIndex (const YFormat &bs, const Vector< XIndexPtr > &is) |
|
| YIndex (const RangePtr &range, SizeT lexpos=0) |
|
| YIndex (const RangePtr &range, const YFormat &bs, SizeT lexpos=0) |
|
YIndex & | operator= (SizeT lexpos) |
|
YIndex & | operator++ () |
|
YIndex & | operator-- () |
|
YIndex | operator+ (Int n) const |
|
YIndex | operator- (Int n) const |
|
SizeT | operator- (const YIndex &i) const |
|
YIndex & | operator+= (Int n) |
|
YIndex & | operator-= (Int n) |
|
SizeT | lex () const |
|
UPos | pmax () const |
|
UPos | lmax () const |
|
IndexId< 0 > | id () const |
|
Vector< DType > | operator* () const |
|
SizeT | dim () const |
|
Sptr< YRange > | range () const |
|
UPos | stepSize (const IndexId< 0 > id) const |
|
String | stringMeta () const |
|
Vector< DType > | meta () const |
|
YIndex & | at (const Vector< DType > &meta) |
|
RangePtr | prange (const YIndex &last) const |
|
Vector< SizeT > | deepFormat () const |
|
Vector< SizeT > | deepMax () const |
|
YIndex & | reformat (const Vector< SizeT > &f, const Vector< SizeT > &s) |
|
DXpr< None > | ifor (const DXpr< None > &xpr, NoF &&f) const |
|
bool | formatIsTrivial () const |
|
YIndex & | operator() (const Sptr< YIndex > &i) |
|
YIndex & | operator() () |
|
const DPack & | pack () const |
|
const YFormat & | format () const |
|
const YFormat & | lexFormat () const |
|
YIndex & | setFormat (const YFormat &bs) |
|
YIndex & | setSub (SizeT ind, SizeT lex) |
|
| ~IndexInterface ()=default |
|
YIndex & | THIS () |
|
const YIndex & | THIS () const |
|
YIndex & | operator++ () |
|
YIndex & | operator-- () |
|
YIndex | operator+ (Int n) const |
|
YIndex | operator- (Int n) const |
|
Int | operator- (const IndexInterface &i) const |
|
YIndex & | operator+= (Int n) |
|
YIndex & | operator-= (Int n) |
|
SizeT | pos () const |
|
SizeT | lex () const |
|
SizeT | pmax () const |
|
SizeT | lmax () const |
|
PtrId | ptrId () const |
|
decltype(auto) | id () const |
|
bool | operator== (const IndexInterface &i) const |
|
bool | operator!= (const IndexInterface &i) const |
|
bool | operator< (const IndexInterface &i) const |
|
bool | operator> (const IndexInterface &i) const |
|
bool | operator<= (const IndexInterface &i) const |
|
bool | operator>= (const IndexInterface &i) const |
|
decltype(auto) | operator* () const |
|
SizeT | dim () const |
|
decltype(auto) | range () const |
|
decltype(auto) | stepSize (const IndexId< J > &id) const |
|
String | stringMeta () const |
|
decltype(auto) | meta () const |
|
YIndex & | at (const Vector< DType > &meta) |
|
RangePtr | prange (const IndexInterface &end) const |
|
decltype(auto) | deepFormat () const |
|
decltype(auto) | deepMax () const |
|
YIndex & | reformat (const Vector< SizeT > &f, const Vector< SizeT > &s) |
|
decltype(auto) | ifor (const Xpr &xpr, F &&f) const |
|
bool | formatIsTrivial () const |
|
template<
typename T>
class CNORXZ::BIndex< T >
Definition at line 49 of file aindex.h.