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 Sun Nov 22 06:17:51 2009 for core/vbl by  doxygen 1.5.5