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< Type >
 An ordered pair of two objects of type <Type> with first() and second() elements. More...
 
class  Pair< Type >::Hash< HashT >
 Hashing function class. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Functions

template<class Type >
void writeEntry (Ostream &os, const Pair< Type > &p)
 Write as a dictionary entry. More...
 
template<class Type >
Istream & operator>> (Istream &is, Pair< Type > &p)
 Read a from a stream. More...
 
template<class Type >
Ostream & operator<< (Ostream &os, const Pair< Type > &p)
 Write to a stream. More...
 
template<class Type >
Pair< Type > reverse (const Pair< Type > &p)
 Reverse the elements in a pair. More...
 
template<class Type >
bool operator== (const Pair< Type > &a, const Pair< Type > &b)
 Equality comparison. More...
 
template<class Type >
bool operator!= (const Pair< Type > &a, const Pair< Type > &b)
 Inequality comparison. More...
 
template<class Type >
bool operator< (const Pair< Type > &a, const Pair< Type > &b)
 Compare lexographic order. More...
 
template<class Type >
bool operator<= (const Pair< Type > &a, const Pair< Type > &b)
 Compare lexographic order. More...
 
template<class Type >
bool operator> (const Pair< Type > &a, const Pair< Type > &b)
 Compare lexographic order. More...
 
template<class Type >
bool operator>= (const Pair< Type > &a, const Pair< Type > &b)
 Compare lexographic order. More...
 

Detailed Description

Original source file Pair.H

Definition in file Pair.H.