114 class dlLibraryTable;
116 namespace functionEntries
122 class codeBlockEntry;
123 class codeBlockDictEntry;
140 static string codeString
148 codeDictFunctionType getFunction
label lineNumber() const
Return current stream line number.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
virtual autoPtr< entry > clone() const
Construct on freestore as copy.
Part of the #codeBlock...#codeBlock clause.
Compiles and executes C++ OpenFOAM code string expressions.
static const word codeOptions
Name of the code options file to be used.
FunctionTypeName("#codeDict")
Runtime type information.
static const wordList compileFiles
Name of the C code template to be used.
void operator=(const codeDict &)=delete
Disallow default bitwise assignment.
virtual bool execute(dictionary &contextDict, Istream &)
Expand the functionEntry into the contextDict.
Compiles and executes C++ OpenFOAM code string expressions.
friend class codeDict
Declare friendship with the calcEntry class.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.