Loading...
Searching...
No Matches
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...
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...
struct  Hash< std::pair< T1, T2 > >
 Hashing for std::pair data. More...

Namespaces

namespace  Foam
 Namespace for OpenFOAM.

Typedefs

typedef Pair< label > labelPair
 A pair of labels.
typedef Pair< wordwordPair
 A pair of words.

Functions

template<class T>
Pair< Treverse (const Pair< T > &p)
 Return reverse of a Pair.
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)
template<class T1, class T2>
Istreamoperator>> (Istream &is, std::pair< T1, T2 > &t)
 Read std::pair from Istream.
template<class T1, class T2>
Ostreamoperator<< (Ostream &os, const std::pair< T1, T2 > &t)
 Write std::pair to Ostream.

Detailed Description

Original source file Pair.H

Definition in file Pair.H.