66 : integerControlHandler_ { std::move(integerControlHandler) }
67 , isMnemonic_ { std::move(isMnemonic) }
112 MnemonicMap parseMnemonics(
const std::vector<std::string>& deckItems,
113 const KeywordLocation& location,
114 const ParseContext& parseContext,
115 ErrorGuard& errors)
const;
140 const ParseContext& parseContext,
141 ErrorGuard& errors)
const;
Control parser behaviour in failure conditions.
Definition ParseContext.hpp:115
std::function< MnemonicMap(const std::vector< int > &)> IntegerControlHandler
Callback for translating a sequence of integer controls into a sequence of mnemonics.
Definition RPTKeywordNormalisation.hpp:49
std::vector< std::pair< std::string, int > > MnemonicMap
Mnemonic sequence. Preserves input ordering.
Definition RPTKeywordNormalisation.hpp:45
MnemonicMap normaliseKeyword(const DeckKeyword &kw, const ParseContext &parseContext, ErrorGuard &errors) const
Normalise report keyword specification into sequence of mnemonics and associate integer values.
Definition RPTKeywordNormalisation.cpp:107
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30