33 namespace functionEntries
50 "caseDicts/functionTemplates"
59 const label lineNumber,
70 readFuncNameArgList(functionType, is)
77 const label lineNumber,
100 functionObjectDictPath,
Macros for easy insertion into run-time selection tables.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
A class for handling file names.
Specify a functionObject dictionary file to include, expects the functionObject name to follow with o...
includeFuncEntry(const functionName &functionType, const label lineNumber, const dictionary &parentDict, Istream &is)
Construct from functionType, dictionary and Istream.
static fileName functionObjectTemplatePath
Default relative path to the directory structure.
virtual bool execute(dictionary &contextDict, Istream &)
Expand the functionEntry into the contextDict.
static fileName functionObjectDictPath
Default relative path to the directory structure.
A functionEntry causes entries to be added/manipulated on the specified dictionary given an input str...
A functionName is a word starting with '#'.
Template function which returns the un-mangled name of a given type. Useful for types which do not ha...
defineFunctionTypeNameAndDebug(includeFvConstraintEntry, 0)
addToRunTimeSelectionTable(functionEntry, includeFvConstraintEntry, dictionary)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
bool readConfigFile(const word &configType, const Tuple2< string, label > &argString, dictionary &parentDict, const fileName &configFilesPath, const word &configFilesDir, const word ®ion=word::null, const string &command=string::null)
Read the specified configuration file.