Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Types | Public Member Functions | Public Attributes
stxxl::tuple< T1, T2, T3, T4, T5, T6 > Struct Template Reference

k-Tuple data type More...

#include <tuple.h>

Inheritance diagram for stxxl::tuple< T1, T2, T3, T4, T5, T6 >:
Inheritance graph
[legend]

List of all members.

Classes

struct  item_type

Public Types

typedef T1 first_type
typedef T2 second_type
typedef T3 third_type
typedef T4 fourth_type
typedef T5 fifth_type
typedef T6 sixth_type

Public Member Functions

 tuple ()
 tuple (first_type fir, second_type sec, third_type thi, fourth_type fou, fifth_type fif, sixth_type six)

Public Attributes

first_type first
 First tuple component.
second_type second
 Second tuple component.
third_type third
 Third tuple component.
fourth_type fourth
 Fourth tuple component.
fifth_type fifth
 Fifth tuple component.
sixth_type sixth
 Sixth tuple component.

Detailed Description

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
struct stxxl::tuple< T1, T2, T3, T4, T5, T6 >

k-Tuple data type

(defined for k < 7)

Examples:
stream/test_stream.cpp.

Definition at line 68 of file tuple.h.


Member Typedef Documentation

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
typedef T5 stxxl::tuple< T1, T2, T3, T4, T5, T6 >::fifth_type

Definition at line 74 of file tuple.h.

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
typedef T1 stxxl::tuple< T1, T2, T3, T4, T5, T6 >::first_type

Definition at line 70 of file tuple.h.

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
typedef T4 stxxl::tuple< T1, T2, T3, T4, T5, T6 >::fourth_type

Definition at line 73 of file tuple.h.

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
typedef T2 stxxl::tuple< T1, T2, T3, T4, T5, T6 >::second_type

Definition at line 71 of file tuple.h.

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
typedef T6 stxxl::tuple< T1, T2, T3, T4, T5, T6 >::sixth_type

Definition at line 75 of file tuple.h.

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
typedef T3 stxxl::tuple< T1, T2, T3, T4, T5, T6 >::third_type

Definition at line 72 of file tuple.h.


Constructor & Destructor Documentation

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
stxxl::tuple< T1, T2, T3, T4, T5, T6 >::tuple ( ) [inline]

Definition at line 103 of file tuple.h.

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
stxxl::tuple< T1, T2, T3, T4, T5, T6 >::tuple ( first_type  fir,
second_type  sec,
third_type  thi,
fourth_type  fou,
fifth_type  fif,
sixth_type  six 
) [inline]

Definition at line 104 of file tuple.h.


Member Data Documentation

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
fifth_type stxxl::tuple< T1, T2, T3, T4, T5, T6 >::fifth

Fifth tuple component.

Definition at line 99 of file tuple.h.

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
first_type stxxl::tuple< T1, T2, T3, T4, T5, T6 >::first

First tuple component.

Examples:
stream/test_stream.cpp.

Definition at line 91 of file tuple.h.

Referenced by std::operator<<().

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
fourth_type stxxl::tuple< T1, T2, T3, T4, T5, T6 >::fourth

Fourth tuple component.

Definition at line 97 of file tuple.h.

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
second_type stxxl::tuple< T1, T2, T3, T4, T5, T6 >::second

Second tuple component.

Examples:
stream/test_stream.cpp.

Definition at line 93 of file tuple.h.

Referenced by std::operator<<().

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
sixth_type stxxl::tuple< T1, T2, T3, T4, T5, T6 >::sixth

Sixth tuple component.

Definition at line 101 of file tuple.h.

template<class T1, class T2 = Plug, class T3 = Plug, class T4 = Plug, class T5 = Plug, class T6 = Plug>
third_type stxxl::tuple< T1, T2, T3, T4, T5, T6 >::third

Third tuple component.

Definition at line 95 of file tuple.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines