38 #ifndef Foam_simpleObjectRegistry_H 39 #define Foam_simpleObjectRegistry_H 59 public Dictionary<simpleObjectRegistryEntry>::link,
60 public List<simpleRegIOobject*>
Abstract base class for registered object with I/O. Used in debug symbol registration.
void setNamedInt(std::string name, int val, bool report=false)
Deprecated(2021-09) renamed to setNamedValue.
void setNamedValue(std::string name, int val, bool report=false)
Set named value, but also handle embedded 'name=value' syntax.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
simpleObjectRegistryEntry(simpleRegIOobject *obj)
Construct with a single object (list size == 1)
simpleObjectRegistry()=default
Default construct: empty without allocation (capacity=0).
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
T * data() noexcept
Return pointer to the underlying array serving as data storage.
void setValues(const dictionary &dict, bool report=false)
Set values (invoke callbacks) from dictionary entries.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
Object registry for simpleRegIOobject. Maintains ordering.
General purpose template dictionary class that manages the storage associated with it...
A class representing the concept of 1 (one) that can be used to avoid manipulating objects known to b...