Inheritance diagram for array_term:
For internal use only.
This leaf term stores elements as a sequence.
T | The element type, see stdext::valarray. | |
Enable | If void, enables a particular template specialization. |
Public Types | |
typedef const T * | const_iterator |
The iterator that allows element access. | |
typedef T * | iterator |
The iterator that allows element access and change. | |
typedef T & | reference |
The element reference. | |
typedef T | value_type |
The element type, see stdext::valarray. */. | |
Public Member Functions | |
iterator | begin () |
Gets an iterator to the first element. | |
const_iterator | begin () const |
Gets an iterator to the first element. | |
iterator | end () |
Gets an iterator past the last element. | |
const_iterator | end () const |
Gets an iterator past the last element. | |
value_type & | operator[] (std::size_t n) |
Gets the element at index n. | |
value_type | operator[] (std::size_t n) const |
Gets the element at index n. | |
std::size_t | size () const |
Gets the number of elements. |