37#ifndef Foam_PtrDictionary_H
38#define Foam_PtrDictionary_H
Non-intrusive doubly-linked pointer list.
const T * lookup(const word &keyword) const
A helper class when constructing from an Istream or dictionary.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Template dictionary class which manages the storage associated with it.
PtrDictionary(const PtrDictionary &dict)
Copy construct.
T & operator[](const word &key)
Find and return entry.
DictionaryBase< DLPtrList< T >, T > dict_type
The template instance used for the dictionary content.
PtrDictionary(Istream &is, const INew &inew)
Construct from Istream using given Istream constructor class.
PtrDictionary(const label initialCapacity)
Construct empty with initial table capacity.
const T & operator[](const word &key) const
Find and return entry.
PtrDictionary()=default
Default construct: empty without allocation (capacity=0).
PtrDictionary(Istream &is)
Construct from Istream.
A class for handling words, derived from Foam::string.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)