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, const_reference v1=T(), const_reference v2=T(), const_reference v3=T()) | |
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
.