52 const word& functionName,
59 "functionEntry::execute"
60 "(const word& functionName, dictionary& parentDict, Istream&)"
63 if (!executedictionaryIstreamMemberFunctionTablePtr_)
65 cerr<<
"functionEntry::execute"
66 <<
"(const word&, dictionary&, Istream&)"
67 <<
" not yet initialized, function = "
74 executedictionaryIstreamMemberFunctionTable::iterator mfIter =
75 executedictionaryIstreamMemberFunctionTablePtr_->find(functionName);
77 if (mfIter == executedictionaryIstreamMemberFunctionTablePtr_->end())
81 "functionEntry::execute"
82 "(const word& functionName, dictionary& parentDict, Istream&)"
83 ) <<
"Unknown functionEntry '" << functionName
86 <<
"Valid functionEntries are :" <<
endl
87 << executedictionaryIstreamMemberFunctionTablePtr_->sortedToc()
91 return mfIter()(parentDict, is);
97 const word& functionName,
105 "functionEntry::execute"
106 "(const word&, const dictionary&, primitiveEntry&, Istream&)"
109 if (!executeprimitiveEntryIstreamMemberFunctionTablePtr_)
111 cerr<<
"functionEntry::execute"
112 <<
"(const word&, const dictionary&, primitiveEntry&, Istream&)"
113 <<
" not yet initialized, function = "
120 executeprimitiveEntryIstreamMemberFunctionTable::iterator mfIter =
121 executeprimitiveEntryIstreamMemberFunctionTablePtr_->find(functionName);
123 if (mfIter == executeprimitiveEntryIstreamMemberFunctionTablePtr_->end())
127 "functionEntry::execute"
128 "(const word&, const dictionary&, primitiveEntry&, Istream&)"
129 ) <<
"Unknown functionEntry '" << functionName
132 <<
"Valid functionEntries are :" <<
endl
133 << executeprimitiveEntryIstreamMemberFunctionTablePtr_->sortedToc()
137 return mfIter()(parentDict, entry, is);