A functionEntry causes entries to be added/manipulated on the specified dictionary given an input stream. More...
Public Member Functions | |
declareMemberFunctionSelectionTable (bool, functionEntry, execute, dictionaryIstream,(dictionary &parentDict, Istream &is),(parentDict, is)) | |
declareMemberFunctionSelectionTable (bool, functionEntry, execute, primitiveEntryIstream,(const dictionary &parentDict, primitiveEntry &entry, Istream &is),(parentDict, entry, is)) | |
Static Public Member Functions | |
static bool | execute (const word &functionName, dictionary &parentDict, Istream &) |
Execute the functionEntry in a sub-dict context. More... | |
static bool | execute (const word &functionName, const dictionary &parentDict, primitiveEntry &, Istream &) |
Execute the functionEntry in a primitiveEntry context. More... | |
A functionEntry causes entries to be added/manipulated on the specified dictionary given an input stream.
In dictionaries, a '#'
sigil is typically used for a functionEntry.
Definition at line 63 of file functionEntry.H.
declareMemberFunctionSelectionTable | ( | bool | , |
functionEntry | , | ||
execute | , | ||
dictionaryIstream | , | ||
(dictionary &parentDict, Istream &is) | , | ||
(parentDict, is) | |||
) |
|
static |
Execute the functionEntry in a sub-dict context.
Definition at line 51 of file functionEntry.C.
References Foam::endl(), Foam::exit(), IOstream::fatalCheck(), Foam::FatalError, FatalErrorInFunction, IOstream::lineNumber(), IOstream::name(), and Foam::nl.
Referenced by entry::New().
declareMemberFunctionSelectionTable | ( | bool | , |
functionEntry | , | ||
execute | , | ||
primitiveEntryIstream | , | ||
(const dictionary &parentDict, primitiveEntry &entry, Istream &is) | , | ||
(parentDict, entry, is) | |||
) |
|
static |
Execute the functionEntry in a primitiveEntry context.
Definition at line 93 of file functionEntry.C.
References Foam::endl(), Foam::exit(), IOstream::fatalCheck(), Foam::FatalError, FatalErrorInFunction, IOstream::lineNumber(), IOstream::name(), and Foam::nl.