34 namespace functionEntries
54 const label lineNumber,
72 bool Foam::functionEntries::ifEntry::execute
79 return execute(stack, contextDict, contextDict, is);
83 bool Foam::functionEntries::ifEntry::execute
93 stack, contextDict, contextEntry, is
Macros for easy insertion into member function selection tables.
Macros for easy insertion into run-time selection tables.
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
label lineNumber() const
Return current stream line number.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Conditional parsing of and within dictionary entries.
ifEntry(const label lineNumber, const dictionary &parentDict, Istream &is)
Construct from line number, dictionary and Istream.
Conditional parsing of and within dictionary entries.
A functionEntry causes entries to be added/manipulated on the specified dictionary given an input str...
A keyword and a list of tokens is a 'primitiveEntry'. An primitiveEntry can be read,...
Template function which returns the un-mangled name of a given type. Useful for types which do not ha...
defineFunctionTypeNameAndDebug(includeFvConstraintEntry, 0)
addToMemberFunctionSelectionTable(functionEntry, calcEntry, execute, primitiveEntryIstream)
addToRunTimeSelectionTable(functionEntry, includeFvConstraintEntry, dictionary)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.