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.
A class for handling words, derived from string.
Base class for function objects and boundary conditions using dynamic code.
codedBase()
Construct null.
void updateLibrary() const
Update library as required.
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 void clearRedirect() const =0
Clear any redirected objects.
virtual ~codedBase()
Destructor.
virtual const word & codeName() const =0
Name of the dynamically generated CodedType.
virtual const dictionary & codeDict() const =0
Get the dictionary to initialize the codeContext.