Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ustl::tuple< N, T > Class Template Reference
[Sequence Containers]

A fixed-size array of N Ts. More...

#include <ustl.h>

List of all members.

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 tupleoperator= (const tuple< N, T2 > &src)
const tupleoperator= (const tuple< N, T > &src)
const tupleoperator+= (const_reference v)
const tupleoperator-= (const_reference v)
const tupleoperator *= (const_reference v)
const tupleoperator/= (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)


Detailed Description

template<size_t N, typename T>
class ustl::tuple< N, T >

A fixed-size array of N Ts.


The documentation for this class was generated from the following file:
Generated on Mon Jan 17 14:35:03 2005 for uSTL by 1.3.9 Doxygen Hosted on SourceForge.net