47 class dynamicCodeContext;
71 typedef void (*loaderFunctionType)(bool);
77 const string& globalFuncName,
85 const string& globalFuncName,
word codeTemplateH(const word &baseTypeName) const
A class for handling file names.
A list of keyword definitions, which are a keyword followed by any number of values (e...
word codeTemplateC(const word &baseTypeName) const
void operator=(const codedBase &)=delete
Disallow default bitwise assignment.
virtual const dictionary & codeDict() const
Get the dictionary to initialise the codeContext.
virtual const word & codeName() const
Name of the dynamically generated CodedType.
virtual void prepare(dynamicCode &, const dynamicCodeContext &) const =0
Adapt the context for the current object.
virtual 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.
virtual void writeCode(Ostream &os) const
An Ostream is an abstract base class for all output systems (streams, files, token lists...
codedBase()
Construct null.
void updateLibrary() const
Update library as required.
word name(const complex &)
Return a string representation of a complex.
Tools for handling dynamic code compilation.
Encapsulation of dynamic code dictionaries.
TypeName("codedBase")
Runtime type information.
virtual void clearRedirect() const =0
Clear any redirected objects.
virtual string description() const
Return a description (type + name) for the output.
virtual ~codedBase()
Destructor.