|
| | 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::AIndex< T >
Definition at line 25 of file aindex.h.