Atlfast::Quartet< T1, T2, T3, T4 > Class Template Reference

#include <Quartet.h>

Collaboration diagram for Atlfast::Quartet< T1, T2, T3, T4 >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Public Attributes

T1 first
T2 second
T3 third
T4 fourth

Detailed Description

template<class T1, class T2, class T3, class T4>
class Atlfast::Quartet< T1, T2, T3, T4 >

Adapted from STL pair class: holds four quantites instead of two.

Definition at line 28 of file Quartet.h.


Constructor & Destructor Documentation

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

Definition at line 34 of file Quartet.h.

00034                                                                :
00035       first(a), second(b), third(c), fourth(d){}
  };


Member Data Documentation

template<class T1, class T2, class T3, class T4>
T1 Atlfast::Quartet< T1, T2, T3, T4 >::first

Definition at line 30 of file Quartet.h.

template<class T1, class T2, class T3, class T4>
T2 Atlfast::Quartet< T1, T2, T3, T4 >::second

Definition at line 31 of file Quartet.h.

template<class T1, class T2, class T3, class T4>
T3 Atlfast::Quartet< T1, T2, T3, T4 >::third

Definition at line 32 of file Quartet.h.

template<class T1, class T2, class T3, class T4>
T4 Atlfast::Quartet< T1, T2, T3, T4 >::fourth

Definition at line 33 of file Quartet.h.


The documentation for this class was generated from the following file:
Generated on Fri Sep 21 13:00:23 2007 for AtlfastEvent by  doxygen 1.5.1