Public Types | Public Member Functions | List of all members
PtrMap Class Reference

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

Inheritance diagram for PtrMap:
Inheritance graph
[legend]

Public Types

typedef PtrMap< Tthis_type
 
typedef HashPtrTable< T, label, Hash< label > > parent_type
 

Public Member Functions

 PtrMap ()
 
 PtrMap (const label size)
 
 PtrMap (Istream &is)
 
 PtrMap (const this_type &map)
 
 PtrMap (this_type &&map)
 
void operator= (const this_type &rhs)
 
void operator= (this_type &&rhs)
 

Detailed Description

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

See also
Map, HashPtrTable

Definition at line 42 of file HashTableFwd.H.

Member Typedef Documentation

◆ this_type

typedef PtrMap<T> this_type

Definition at line 53 of file PtrMap.H.

◆ parent_type

typedef HashPtrTable<T, label, Hash<label> > parent_type

Definition at line 56 of file PtrMap.H.

Constructor & Destructor Documentation

◆ PtrMap() [1/5]

PtrMap ( )
inline

Definition at line 62 of file PtrMap.H.

◆ PtrMap() [2/5]

PtrMap ( const label  size)
inlineexplicit

Definition at line 68 of file PtrMap.H.

◆ PtrMap() [3/5]

PtrMap ( Istream is)
inline

Definition at line 74 of file PtrMap.H.

◆ PtrMap() [4/5]

PtrMap ( const this_type map)
inline

Definition at line 80 of file PtrMap.H.

◆ PtrMap() [5/5]

PtrMap ( this_type &&  map)
inline

Definition at line 86 of file PtrMap.H.

Member Function Documentation

◆ operator=() [1/2]

void operator= ( const this_type rhs)
inline

Definition at line 95 of file PtrMap.H.

◆ operator=() [2/2]

void operator= ( this_type &&  rhs)
inline

Definition at line 101 of file PtrMap.H.


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