OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

Map< T > Class Template Reference

A HashTable to objects of type <T> with a label key. More...

Inheritance diagram for Map< T >:
Collaboration diagram for Map< T >:

List of all members.


Public Types

typedef HashTable< T, label,
Hash< label > >::iterator 
iterator
typedef HashTable< T, label,
Hash< label >
>::const_iterator 
const_iterator

Public Member Functions

 Map (const label size=128)
 Construct given initial size.
 Map (Istream &is)
 Construct from Istream.
 Map (const Map< T > &map)
 Construct as copy.
 Map (const Xfer< Map< T > > &map)
 Construct by transferring the parameter contents.
 Map (const Xfer< HashTable< T, label, Hash< label > > > &map)
 Construct by transferring the parameter contents.

Detailed Description

template<class T>
class Foam::Map< T >

A HashTable to objects of type <T> with a label key.

See also:
PtrMap

Definition at line 42 of file Map.H.


Member Typedef Documentation

Reimplemented from HashTable< T, label, Hash< label > >.

Definition at line 49 of file Map.H.

Reimplemented from HashTable< T, label, Hash< label > >.

Definition at line 52 of file Map.H.


Constructor & Destructor Documentation

Map ( const label  size = 128  )  [inline]

Construct given initial size.

Definition at line 57 of file Map.H.

Map ( Istream is  )  [inline]

Construct from Istream.

Definition at line 63 of file Map.H.

Map ( const Map< T > &  map  )  [inline]

Construct as copy.

Definition at line 69 of file Map.H.

Map ( const Xfer< Map< T > > &  map  )  [inline]

Construct by transferring the parameter contents.

Definition at line 75 of file Map.H.

Map ( const Xfer< HashTable< T, label, Hash< label > > > &  map  )  [inline]

Construct by transferring the parameter contents.

Definition at line 81 of file Map.H.


The documentation for this class was generated from the following file:
  • src/OpenFOAM/containers/HashTables/Map/Map.H
Copyright © 2000-2009 OpenCFD Ltd