Pair.H File Reference
Include dependency graph for Pair.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Pair< T >
 An ordered pair of two objects of type <T> with first() and second() elements. More...
 
class  Pair< T >
 An ordered pair of two objects of type <T> with first() and second() elements. More...
 
struct  Pair< T >::symmHasher
 Symmetric hashing functor for Pair, hashes lower value first. More...
 
struct  is_contiguous< Pair< T > >
 Pair is contiguous if the type is contiguous. More...
 
struct  is_contiguous_label< Pair< T > >
 Check for Pair of labels. More...
 
struct  is_contiguous_scalar< Pair< T > >
 Check for Pair of scalars. More...
 
struct  Hash< Pair< T > >
 Hashing for Pair of data. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Typedefs

typedef Pair< label > labelPair
 A pair of labels. More...
 
typedef Pair< word > wordPair
 A pair of words. More...
 

Functions

template<class T >
Pair< Treverse (const Pair< T > &p)
 Return reverse of a Pair. More...
 
template<class T >
bool operator== (const Pair< T > &a, const Pair< T > &b)
 
template<class T >
bool operator!= (const Pair< T > &a, const Pair< T > &b)
 
template<class T >
bool operator< (const Pair< T > &a, const Pair< T > &b)
 
template<class T >
bool operator<= (const Pair< T > &a, const Pair< T > &b)
 
template<class T >
bool operator> (const Pair< T > &a, const Pair< T > &b)
 
template<class T >
bool operator>= (const Pair< T > &a, const Pair< T > &b)
 

Detailed Description

Original source file Pair.H

Definition in file Pair.H.