Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

vbl_triple< T1, T2, T3 > Struct Template Reference

#include <vbl_triple.h>

List of all members.


Detailed Description

template<class T1, class T2, class T3>
struct vbl_triple< T1, T2, T3 >

a templated 3-tuple.

Definition at line 16 of file vbl_triple.h.

Public Types

typedef T1 first_type
typedef T2 second_type
typedef T3 third_type

Public Member Functions

 vbl_triple ()
 vbl_triple (T1 const &a, T2 const &b, T3 const &c)

Public Attributes

T1 first
T2 second
T3 third


Member Typedef Documentation

template<class T1, class T2, class T3>
typedef T1 vbl_triple< T1, T2, T3 >::first_type
 

Definition at line 18 of file vbl_triple.h.

template<class T1, class T2, class T3>
typedef T2 vbl_triple< T1, T2, T3 >::second_type
 

Definition at line 19 of file vbl_triple.h.

template<class T1, class T2, class T3>
typedef T3 vbl_triple< T1, T2, T3 >::third_type
 

Definition at line 20 of file vbl_triple.h.


Constructor & Destructor Documentation

template<class T1, class T2, class T3>
vbl_triple< T1, T2, T3 >::vbl_triple  )  [inline]
 

Definition at line 26 of file vbl_triple.h.

template<class T1, class T2, class T3>
vbl_triple< T1, T2, T3 >::vbl_triple T1 const &  a,
T2 const &  b,
T3 const &  c
[inline]
 

Definition at line 27 of file vbl_triple.h.


Member Data Documentation

template<class T1, class T2, class T3>
T1 vbl_triple< T1, T2, T3 >::first
 

Definition at line 22 of file vbl_triple.h.

template<class T1, class T2, class T3>
T2 vbl_triple< T1, T2, T3 >::second
 

Definition at line 23 of file vbl_triple.h.

template<class T1, class T2, class T3>
T3 vbl_triple< T1, T2, T3 >::third
 

Definition at line 24 of file vbl_triple.h.


The documentation for this struct was generated from the following file:
Generated on Thu Jan 10 14:39:10 2008 for core/vbl by  doxygen 1.4.4