47 class dynamicCodeContext;
64 typedef void (*loaderFunctionType)(bool);
70 const string& globalFuncName,
78 const string& globalFuncName,
A class for handling file names.
A list of keyword definitions, which are a keyword followed by any number of values (e...
void operator=(const codedBase &)=delete
Disallow default bitwise assignment.
virtual void prepare(dynamicCode &, const dynamicCodeContext &) const =0
Adapt the context for the current object.
virtual const wordList & codeKeys() const =0
Get the keywords associated with source code.
void updateLibrary(const word &name) const
Update library as required.
A class for handling words, derived from string.
Base class for function objects and boundary conditions using dynamic code.
A table of dynamically loaded libraries.
codedBase()
Construct null.
word name(const complex &)
Return a string representation of a complex.
Tools for handling dynamic code compilation.
Encapsulation of dynamic code dictionaries.
virtual string description() const =0
Return a description (type + name) for the output.
ClassName("codedBase")
Runtime type information.
virtual dlLibraryTable & libs() const =0
Get the loaded dynamic libraries.
virtual void clearRedirect() const =0
Clear any redirected objects.
virtual ~codedBase()
Destructor.
virtual const dictionary & codeDict() const =0
Get the dictionary to initialize the codeContext.