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 113 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 124 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 135 of file tuples.h.


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 164 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 177 of file tuples.h.

Referenced by quadruple< Word, Word, Word, Word >::operator<().

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

Definition at line 180 of file tuples.h.

Referenced by quadruple< Word, Word, Word, Word >::operator<().

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

Definition at line 178 of file tuples.h.

Referenced by quadruple< Word, Word, Word, Word >::operator<().

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

Definition at line 179 of file tuples.h.

Referenced by quadruple< Word, Word, Word, Word >::operator<().


The documentation for this class was generated from the following file:
Generated on Sun Dec 3 10:59:03 2006 for CRyptography And Groups (CRAG) by  doxygen 1.4.6