ordered_pair< K > Struct Template Reference

#include <ssi_ordered_pair.hpp>

List of all members.

Public Member Functions

Public Attributes


Detailed Description

template<class K>
struct ordered_pair< K >

Definition at line 5 of file ssi_ordered_pair.hpp.


Constructor & Destructor Documentation

ordered_pair ( const K &  a,
const K &  b 
) [inline]

Definition at line 7 of file ssi_ordered_pair.hpp.

References ordered_pair< K >::first, and ordered_pair< K >::second.

00008   { 
00009     if ( a < b ) 
00010       { first = b; second = a; }
00011     else
00012       { first = a; second = b; };
00013   };


Member Function Documentation

bool operator< ( const ordered_pair< K > &  p  )  [inline]

Definition at line 15 of file ssi_ordered_pair.hpp.

References ordered_pair< K >::first, and ordered_pair< K >::second.

00016   { 
00017     return first<p.first || ((first<p.first) && (second<p.second)); };


Member Data Documentation

K first
K second

The documentation for this struct was generated from the following file:

Generated on 6 Dec 2012 for shape by  doxygen 1.6.1