Public Types | Public Member Functions
Map Class Reference

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

Inheritance diagram for Map:
Inheritance graph
[legend]

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. More...
 
 Map (Istream &is)
 Construct from Istream. More...
 
 Map (const Map< T > &map)
 Construct as copy. More...
 
 Map (const Xfer< Map< T > > &map)
 Construct by transferring the parameter contents. More...
 
 Map (const Xfer< HashTable< T, label, Hash< label > > > &map)
 Construct by transferring the parameter contents. More...
 

Detailed Description

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

See also
PtrMap

Definition at line 68 of file PrimitivePatchTemplate.H.

Member Typedef Documentation

◆ iterator

Definition at line 56 of file Map.H.

◆ const_iterator

Definition at line 59 of file Map.H.

Constructor & Destructor Documentation

◆ Map() [1/5]

Map ( const label  size = 128)
inline

Construct given initial size.

Definition at line 64 of file Map.H.

◆ Map() [2/5]

Map ( Istream is)
inline

Construct from Istream.

Definition at line 70 of file Map.H.

◆ Map() [3/5]

Map ( const Map< T > &  map)
inline

Construct as copy.

Definition at line 76 of file Map.H.

◆ Map() [4/5]

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

Construct by transferring the parameter contents.

Definition at line 82 of file Map.H.

◆ Map() [5/5]

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

Construct by transferring the parameter contents.

Definition at line 88 of file Map.H.


The documentation for this class was generated from the following files: