triple< T1, T2, T3 > Class Template Reference

#include <tuples.h>

List of all members.

Public Member Functions

 triple (const T1 &t1=T1(), const T2 &t2=T2(), const T3 &t3=T3())
bool operator== (const triple &t) const
bool operator!= (const triple &t) const
bool operator> (const triple &t) const
bool operator< (const triple &t) const

Public Attributes

T1 first
T2 second
T3 third

Friends

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

Detailed Description

template<class T1, class T2, class T3>
class triple< T1, T2, T3 >

Definition at line 17 of file tuples.h.


Constructor & Destructor Documentation

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

Definition at line 28 of file tuples.h.


Member Function Documentation

template<class T1, class T2, class T3>
bool triple< T1, T2, T3 >::operator!= ( const triple< T1, T2, T3 > &  t  )  const [inline]

Definition at line 43 of file tuples.h.

template<class T1, class T2, class T3>
bool triple< T1, T2, T3 >::operator< ( const triple< T1, T2, T3 > &  t  )  const [inline]

Definition at line 63 of file tuples.h.

template<class T1, class T2, class T3>
bool triple< T1, T2, T3 >::operator== ( const triple< T1, T2, T3 > &  t  )  const [inline]

Definition at line 39 of file tuples.h.

template<class T1, class T2, class T3>
bool triple< T1, T2, T3 >::operator> ( const triple< T1, T2, T3 > &  t  )  const [inline]

Definition at line 47 of file tuples.h.


Friends And Related Function Documentation

template<class T1, class T2, class T3>
ostream& operator<< ( ostream &  os,
const triple< T1, T2, T3 > &  t 
) [friend]

Definition at line 87 of file tuples.h.


Member Data Documentation

template<class T1, class T2, class T3>
T1 triple< T1, T2, T3 >::first
template<class T1, class T2, class T3>
T2 triple< T1, T2, T3 >::second
template<class T1, class T2, class T3>
T3 triple< T1, T2, T3 >::third

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:51 2011 for CRyptography And Groups (CRAG) by  doxygen 1.6.1