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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Sep 26 18:43:50 2011 for CRyptography And Groups (CRAG) by  doxygen 1.6.1