|
| template<class T> |
| _Array< TYP > & | operator= (const _Array< T > ©) |
| | Assignment operator.
|
| |
| const TYP & | data (long i) const |
| | Access to data by reference (CONST)
|
| |
| TYP & | data (long i) |
| | Access to data by reference (CONST)
|
| |
| TYP * | begin () |
| |
| TYP * | end () |
| |
| virtual void | setDefault (const TYP d)=0 |
| | Set default value.
|
| |
| virtual const ItemRange & | range () const =0 |
| | Access the range if specified.
|
| |
| virtual | ~INTupleItem ()=default |
| | destructor
|
| |
| virtual void | release ()=0 |
| | Destruct object.
|
| |
| virtual const std::type_info & | typeID () const =0 |
| | Compiler type ID.
|
| |
| virtual std::string | typeName () const =0 |
| | Proper type name of the object.
|
| |
| virtual const void * | buffer () const =0 |
| | Access data buffer (CONST)
|
| |
| virtual bool | hasIndex () const =0 |
| | Is the tuple have an index item?
|
| |
| virtual const std::string & | index () const =0 |
| | Access the index _Item.
|
| |
| virtual const std::string & | name () const =0 |
| | Access _Item name.
|
| |
| virtual long | type () const =0 |
| | Type information of the item.
|
| |
| virtual long | length () const =0 |
| | Access the buffer length.
|
| |
| virtual void | reset ()=0 |
| | Reset column.
|
| |
| virtual long | ndim () const =0 |
| | Dimension.
|
| |
| virtual long | dim (long i) const =0 |
| | Access individual dimensions.
|
| |
| virtual long | size () const =0 |
| | Size of entire object.
|
| |
| virtual long | filled () const =0 |
| | Number of items filled.
|
| |
| virtual INTupleItem * | indexItem ()=0 |
| | Pointer to index column (if present, 0 else)
|
| |
| virtual const INTupleItem * | indexItem () const =0 |
| | Pointer to index column (if present, 0 else) (CONST)
|
| |
| virtual INTuple * | tuple ()=0 |
| | NTuple the item belongs to.
|
| |
template<
class TYP>
class NTuple::_Array< TYP >
Abstract class describing a column-array in a N tuple.
Definition at line 159 of file NTuple.h.