N Ts.
More...
#include <ustl.h>
Public Types | |
| typedef T | value_type |
| typedef size_t | size_type |
| typedef value_type * | pointer |
| typedef const value_type * | const_pointer |
| typedef value_type & | reference |
| typedef const value_type & | const_reference |
| typedef pointer | iterator |
| typedef const_pointer | const_iterator |
|
typedef ::ustl::reverse_iterator< iterator > | reverse_iterator |
|
typedef ::ustl::reverse_iterator< const_iterator > | const_reverse_iterator |
| typedef pair< iterator, iterator > | range_t |
|
typedef pair< const_iterator, const_iterator > | const_range_t |
Public Member Functions | |
| template<typename T2> | tuple (const tuple< N, T2 > &t) |
| tuple (const tuple< N, T > &t) | |
| tuple (const_pointer v) | |
| tuple (const_reference v0) | |
| tuple (const_reference v0, const_reference v1) | |
| tuple (const_reference v0, const_reference v1, const_reference v2) | |
| tuple (const_reference v0, const_reference v1, const_reference v2, const_reference v3) | |
| iterator | begin (void) |
| const_iterator | begin (void) const |
| iterator | end (void) |
| const_iterator | end (void) const |
| size_type | size (void) const |
| size_type | max_size (void) const |
| bool | empty (void) const |
| const_reference | at (size_type i) const |
| reference | at (size_type i) |
| const_reference | operator[] (size_type i) const |
| reference | operator[] (size_type i) |
| template<typename T2> const tuple & | operator= (const tuple< N, T2 > &src) |
| const tuple & | operator= (const tuple< N, T > &src) |
| const tuple & | operator+= (const_reference v) |
| const tuple & | operator-= (const_reference v) |
| const tuple & | operator *= (const_reference v) |
| const tuple & | operator/= (const_reference v) |
| const tuple | operator+ (const_reference v) const |
| const tuple | operator- (const_reference v) const |
| const tuple | operator * (const_reference v) const |
| const tuple | operator/ (const_reference v) const |
| void | swap (tuple< N, T > &v) |
N Ts.