40#ifndef Foam_PtrListDictionary_H
41#define Foam_PtrListDictionary_H
Base dictionary class templated on both the form of doubly-linked list it uses as well as the type it...
friend Ostream & operator(Ostream &, const DictionaryBase< PtrList< T >, T > &)
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.
autoPtr< T > set(const label i, const word &key, T *ptr)
Set element to pointer provided and return old element.
T & operator[](const word &key)
Find and return entry.
const T & operator[](const word &key) const
Find and return entry.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
label size() const noexcept
The number of elements in the list.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A class for managing temporary objects.
A class for handling words, derived from Foam::string.