The table of results. More...
Public Member Functions | |
| Table () | |
| Table (const Table &tbl) | |
| Table (Table &&tbl) | |
| Table (Istream &is) | |
Public Member Functions inherited from HashPtrTable< exprResult > | |
| HashPtrTable () | |
| Construct null with default table capacity. More... | |
| HashPtrTable (const label size) | |
| Construct given initial table capacity. More... | |
| HashPtrTable (Istream &is, const INew &inew) | |
| Construct from Istream using given Istream constructor class. More... | |
| HashPtrTable (Istream &is) | |
| Construct from Istream using default Istream constructor class. More... | |
| HashPtrTable (const dictionary &dict) | |
| Construct from dictionary with default dictionary constructor class. More... | |
| HashPtrTable (const this_type &ht) | |
| Copy construct. More... | |
| HashPtrTable (this_type &&ht) | |
| Move construct. More... | |
| ~HashPtrTable () | |
| Destructor. More... | |
| autoPtr< exprResult > | remove (iterator &iter) |
| Remove entry specified by given iterator. More... | |
| autoPtr< exprResult > | remove (const word &key) |
| Remove entry specified by given key. More... | |
| bool | erase (iterator &iter) |
| bool | erase (const word &key) |
| void | clear () |
| Clear all entries from table and delete any allocated pointers. More... | |
| void | write (Ostream &os) const |
| Write. More... | |
| void | operator= (const this_type &rhs) |
| Copy assignment. More... | |
| void | operator= (this_type &&rhs) |
| Move assignment. More... | |
| bool | insert (const word &, exprResult *)=delete |
| bool | insert (const word &key, autoPtr< exprResult > &aptr) |
| Insert a new entry, not overwriting existing entries. More... | |
| bool | insert (const word &key, autoPtr< exprResult > &&aptr) |
| Insert a new entry, not overwriting existing entries. More... | |
| bool | set (const word &key, exprResult *ptr) |
| Assign a new entry, overwriting existing entries. More... | |
| bool | set (const word &key, autoPtr< exprResult > &aptr) |
| Assign a new entry, overwriting existing entries. More... | |
| bool | set (const word &key, autoPtr< exprResult > &&aptr) |
| Assign a new entry, overwriting existing entries. More... | |
Additional Inherited Members | |
Public Types inherited from HashPtrTable< exprResult > | |
| typedef HashPtrTable< exprResult, word, string::hash > | this_type |
| The template instance used for this table. More... | |
| typedef HashTable< exprResult *, word, string::hash > | parent_type |
| The template instance used for the parent HashTable. More... | |
| using | iterator = typename parent_type::iterator |
| using | const_iterator = typename parent_type::const_iterator |
The table of results.
Definition at line 65 of file exprResultGlobals.H.
| Table | ( | ) |
Definition at line 80 of file exprResultGlobals.C.
Definition at line 86 of file exprResultGlobals.C.
References HashPtrTable< exprResult >::set().
Definition at line 97 of file exprResultGlobals.C.
Definition at line 103 of file exprResultGlobals.C.