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...
 
struct  scaleable< Pair< Type > >
 A pair is scaleable if its type is. 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...
 
template<class Type , class ... Args>
void convert (Pair< Type > &t, const Args &... args)
 Apply a conversion to a Pair by applying separately to first and second. More...
 

Detailed Description

Original source file Pair.H

Definition in file Pair.H.