#include <tuple.h>
Inheritance diagram for tuple_base:
Public Types | |
typedef T * | iterator |
typedef const T * | const_iterator |
typedef T | value_type |
typedef T | c_array [N] |
Public Methods | |
T & | operator[] (unsigned i) |
T | operator[] (unsigned i) const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
unsigned | size () const |
bool | empty () const |
Protected Attributes | |
T | X [N] |
Tuple<T,N> is a model of STL Random Access Container (except reverse iterators).
Definition at line 19 of file tuple.h.
|
Reimplemented in tuple. Definition at line 21 of file tuple.h. Referenced by tuple_base< T, 3 >::begin, and tuple_base< T, 3 >::end. |
|
Reimplemented in tuple. Definition at line 22 of file tuple.h. Referenced by tuple_base< T, 3 >::begin, and tuple_base< T, 3 >::end. |
|
|
|
Definition at line 24 of file tuple.h. Referenced by tuple< T, 3 >::tuple, and tuple::tuple. |
|
|
|
|
|
Definition at line 34 of file tuple.h. Referenced by tuple_base< T, 3 >::end, tuple< T, 3 >::tuple, and tuple::tuple. |
|
Definition at line 35 of file tuple.h. Referenced by tuple< T, 3 >::tuple, and tuple::tuple. |
|
|
|
|
|
|
|
|
|
Definition at line 42 of file tuple.h. Referenced by tuple_base< T, 3 >::begin, tuple_base< T, 3 >::operator[], and tuple< T, 3 >::tuple. |