Go to the documentation of this file.
101 class dlLibraryTable;
103 namespace functionEntries
A table of dynamically loaded libraries.
A keyword and a list of tokens is a 'primitiveEntry'. An primitiveEntry can be read,...
A class for handling words, derived from string.
Uses dynamic compilation to provide calculating functionality for entering dictionary entries.
ClassName("codeStream")
Runtime type information.
codeStream(const codeStream &)
Disallow default bitwise copy construct.
static const word codeTemplateC
Name of the C code template to be used.
static streamingFunctionType getFunction(const dictionary &parentDict, const dictionary &codeDict)
Construct, compile, load and return streaming function.
void(* streamingFunctionType)(Ostream &, const dictionary &)
Interpreter function type.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
static dlLibraryTable & libs(const dictionary &dict)
Helper function: access to dlLibraryTable of Time.
A list of keyword definitions, which are a keyword followed by any number of values (e....
A functionEntry causes entries to be added/manipulated on the specified dictionary given an input str...
static bool execute(dictionary &parentDict, Istream &)
Execute the functionEntry in a sub-dict context.
Dictionary entry that contains C++ OpenFOAM code that is compiled to generate the entry itself....
static const dictionary & topDict(const dictionary &)
Helper function: parent (of parent etc.) of dictionary up to the top.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
void operator=(const codeStream &)
Disallow default bitwise assignment.