Go to the documentation of this file.
85 const std::string& funcName,
93 const std::string& funcName,
117 void append(
const std::string& str);
void append(const std::string &str)
Add content to SHA1 hashing.
A table of dynamically loaded libraries.
A class for handling words, derived from Foam::string.
A class for handling file names.
static void writeCodeDict(Ostream &os, const dictionary &dict)
Write code-dictionary contents.
virtual const dictionary & codeDict() const =0
Tools for handling dynamic code compilation.
virtual void clearRedirect() const =0
Encapsulation of dynamic code dictionaries.
Base class for function objects and boundary conditions using dynamic code that provides methods for ...
void setCodeContext(const dictionary &dict)
Set code context from a dictionary.
virtual void prepare(dynamicCode &dynCode, const dynamicCodeContext &context) const =0
Adapt the context for the current object.
word name(const complex &c)
Return string representation of complex.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
ClassName("codedBase")
Runtime type information.
virtual dlLibraryTable & libs() const =0
Mutable access to the loaded dynamic libraries.
codedBase()=default
Default construct.
virtual string description() const =0
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual ~codedBase()=default
Destructor.
void operator=(const codedBase &)=delete
No copy assignment.
void updateLibrary(const word &name, const dynamicCodeContext &context) const
Update library as required, using the given context.