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.

1.8.11