Encapsulation of dynamic code dictionaries. More...
Public Member Functions | |
| dynamicCodeContext (const dictionary &dict, const wordList &codeKeys) | |
| Construct from a dictionary and lists of which entries correspond. More... | |
| const dictionary & | dict () const |
| Return the parent dictionary context. More... | |
| const HashTable< string > & | code () const |
| Return the code table. More... | |
| const string & | options () const |
| Return the code-options. More... | |
| const string & | libs () const |
| Return the code-libs. More... | |
| const SHA1Digest & | sha1 () const |
| Return SHA1 digest calculated from include, options, code. More... | |
Encapsulation of dynamic code dictionaries.
Definition at line 50 of file dynamicCodeContext.H.
| dynamicCodeContext | ( | const dictionary & | dict, |
| const wordList & | codeKeys | ||
| ) |
Construct from a dictionary and lists of which entries correspond.
to code
Definition at line 46 of file dynamicCodeContext.C.
References OSHA1stream::digest(), Foam::stringOps::expand(), forAll, forAllConstIter(), dictionary::lookupEntryPtr(), dictionaryName::name(), List< T >::size(), entry::stream(), and Foam::stringOps::trim().

|
inline |
Return the parent dictionary context.
Definition at line 98 of file dynamicCodeContext.H.
Referenced by codedBase::updateLibrary().

Return the code table.
Definition at line 104 of file dynamicCodeContext.H.
Referenced by dynamicCode::reset().

|
inline |
Return the code-options.
Definition at line 110 of file dynamicCodeContext.H.
Referenced by CodedSource< Type >::prepare(), and codedFunctionObject::prepare().

|
inline |
Return the code-libs.
Definition at line 116 of file dynamicCodeContext.H.
Referenced by CodedSource< Type >::prepare(), and codedFunctionObject::prepare().

|
inline |
Return SHA1 digest calculated from include, options, code.
Definition at line 122 of file dynamicCodeContext.H.
Referenced by dynamicCode::reset(), codedBase::updateLibrary(), and dynamicCode::upToDate().
