Public Types | Public Member Functions | Public Attributes
vbl_quadruple< T1, T2, T3, T4 > Struct Template Reference

a templated 4-tuple. More...

#include <vbl_quadruple.h>

List of all members.

Public Types

typedef T1 first_type
typedef T2 second_type
typedef T3 third_type
typedef T4 fourth_type

Public Member Functions

 vbl_quadruple ()
 vbl_quadruple (T1 const &a, T2 const &b, T3 const &c, T4 const &d)

Public Attributes

T1 first
T2 second
T3 third
T4 fourth

Detailed Description

template<class T1, class T2, class T3, class T4>
struct vbl_quadruple< T1, T2, T3, T4 >

a templated 4-tuple.

Definition at line 16 of file vbl_quadruple.h.


Member Typedef Documentation

template<class T1, class T2, class T3, class T4>
typedef T1 vbl_quadruple< T1, T2, T3, T4 >::first_type

Definition at line 18 of file vbl_quadruple.h.

template<class T1, class T2, class T3, class T4>
typedef T4 vbl_quadruple< T1, T2, T3, T4 >::fourth_type

Definition at line 21 of file vbl_quadruple.h.

template<class T1, class T2, class T3, class T4>
typedef T2 vbl_quadruple< T1, T2, T3, T4 >::second_type

Definition at line 19 of file vbl_quadruple.h.

template<class T1, class T2, class T3, class T4>
typedef T3 vbl_quadruple< T1, T2, T3, T4 >::third_type

Definition at line 20 of file vbl_quadruple.h.


Constructor & Destructor Documentation

template<class T1, class T2, class T3, class T4>
vbl_quadruple< T1, T2, T3, T4 >::vbl_quadruple ( ) [inline]

Definition at line 28 of file vbl_quadruple.h.

template<class T1, class T2, class T3, class T4>
vbl_quadruple< T1, T2, T3, T4 >::vbl_quadruple ( T1 const &  a,
T2 const &  b,
T3 const &  c,
T4 const &  d 
) [inline]

Definition at line 29 of file vbl_quadruple.h.


Member Data Documentation

template<class T1, class T2, class T3, class T4>
T1 vbl_quadruple< T1, T2, T3, T4 >::first

Definition at line 23 of file vbl_quadruple.h.

template<class T1, class T2, class T3, class T4>
T4 vbl_quadruple< T1, T2, T3, T4 >::fourth

Definition at line 26 of file vbl_quadruple.h.

template<class T1, class T2, class T3, class T4>
T2 vbl_quadruple< T1, T2, T3, T4 >::second

Definition at line 24 of file vbl_quadruple.h.

template<class T1, class T2, class T3, class T4>
T3 vbl_quadruple< T1, T2, T3, T4 >::third

Definition at line 25 of file vbl_quadruple.h.


The documentation for this struct was generated from the following file: