quadruple< T1, T2, T3, T4 > Class Template Reference

#include <tuples.h>

List of all members.

Public Member Functions

 quadruple (const T1 &t1=T1(), const T2 &t2=T2(), const T3 &t3=T3(), const T4 &t4=T4())
bool operator< (const quadruple &q) const

Public Attributes

T1 first
T2 second
T3 third
T4 fourth

Friends

ostream & operator<< (ostream &os, const quadruple &t)


Detailed Description

template<class T1, class T2, class T3, class T4>
class quadruple< T1, T2, T3, T4 >

Definition at line 93 of file tuples.h.


Constructor & Destructor Documentation

template<class T1, class T2, class T3, class T4>
quadruple< T1, T2, T3, T4 >::quadruple const T1 &  t1 = T1(),
const T2 &  t2 = T2(),
const T3 &  t3 = T3(),
const T4 &  t4 = T4()
[inline]
 

Definition at line 104 of file tuples.h.


Member Function Documentation

template<class T1, class T2, class T3, class T4>
bool quadruple< T1, T2, T3, T4 >::operator< const quadruple< T1, T2, T3, T4 > &  q  )  const [inline]
 

Definition at line 115 of file tuples.h.

References quadruple< T1, T2, T3, T4 >::first, quadruple< T1, T2, T3, T4 >::fourth, quadruple< T1, T2, T3, T4 >::second, and quadruple< T1, T2, T3, T4 >::third.


Friends And Related Function Documentation

template<class T1, class T2, class T3, class T4>
ostream& operator<< ostream &  os,
const quadruple< T1, T2, T3, T4 > &  t
[friend]
 

Definition at line 144 of file tuples.h.


Member Data Documentation

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

Definition at line 157 of file tuples.h.

Referenced by quadruple< T1, T2, T3, T4 >::operator<().

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

Definition at line 160 of file tuples.h.

Referenced by quadruple< T1, T2, T3, T4 >::operator<().

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

Definition at line 158 of file tuples.h.

Referenced by quadruple< T1, T2, T3, T4 >::operator<().

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

Definition at line 159 of file tuples.h.

Referenced by quadruple< T1, T2, T3, T4 >::operator<().


The documentation for this class was generated from the following file:
Generated on Mon Feb 27 22:47:17 2006 for CRyptography And Groups (CRAG) by  doxygen 1.4.4