BackGivePair(Consumer &) | Om::Language::Lexicon | |
Clear() | Om::Language::Lexicon | virtual |
Equals(Program const &) const | Om::Language::DefaultProgram< Lexicon > | virtual |
Evaluate(Om::Source::Source< CodePoint const > &, Om::Sink::Sink< CodePoint const > &) const | Om::Language::Translator | |
Evaluate(char const theCodeUnitIterator[]) const | Om::Language::Translator | |
Find(Operator const &) const | Om::Language::Lexicon | |
FrontGivePair(Consumer &) | Om::Language::Lexicon | |
GetElementRange() const | Om::Language::Lexicon | virtual |
GetName() | Om::Language::Lexicon | static |
GetOperandTaker() | Om::Language::Lexicon | private |
GetOperandTaker(TheOperator &) | Om::Language::Lexicon | private |
GiveElements(Consumer &) | Om::Language::Lexicon | virtual |
GiveElements(Consumer &) const | Om::Language::Lexicon | virtual |
GiveElements(TheNode *theFirstNode, Consumer &theConsumer) | Om::Language::Lexicon | privatestatic |
GivePair(PairList::NodeIndex const, Consumer &) | Om::Language::Lexicon | private |
IsEmpty() const | Om::Language::Lexicon | virtual |
Lexicon() | Om::Language::Lexicon | |
Lexicon(Lexicon const &) | Om::Language::Lexicon | |
Map typedef | Om::Language::Lexicon | private |
operator=(Lexicon) | Om::Language::Lexicon | |
PairList typedef | Om::Language::Lexicon | private |
Parse(Reader &) | Om::Language::Consumer | |
ParseElements(Reader &) | Om::Language::Lexicon | virtual |
ParseQuotedElements(Reader &) | Om::Language::Lexicon | virtual |
Swap(Lexicon &) | Om::Language::Lexicon | |
Take(ThisImplementation &) | Om::Taker< ThisImplementation > | |
Take(ThisImplementation const &) | Om::Taker< ThisImplementation > | |
TakeElement(Operand &) | Om::Language::DefaultConsumer< ThisImplementation, ThisInterface > | virtual |
TakeElement(Operand const &) | Om::Language::DefaultConsumer< ThisImplementation, ThisInterface > | virtual |
TakeElement(Operator &) | Om::Language::DefaultConsumer< ThisImplementation, ThisInterface > | virtual |
TakeElement(Operator const &) | Om::Language::DefaultConsumer< ThisImplementation, ThisInterface > | virtual |
TakeElement(Separator &) | Om::Language::DefaultConsumer< ThisImplementation, ThisInterface > | virtual |
TakeElement(Separator const &) | Om::Language::DefaultConsumer< ThisImplementation, ThisInterface > | virtual |
Om::Language::Consumer::TakeElement(Null &) | Om::Language::Consumer | |
Om::Language::Consumer::TakeElement(Null const &) | Om::Language::Consumer | |
TakeElements(Producer &) | Om::Language::DefaultProgram< Lexicon > | virtual |
TakeElements(Producer const &) | Om::Language::DefaultProgram< Lexicon > | virtual |
TakeOperand(TheOperand &) | Om::Language::Lexicon | |
TakeOperator(TheOperator &) | Om::Language::Lexicon | |
TakeProducer(TheProducer &) | Om::Language::DefaultProgram< Lexicon > | private |
TakeQuotedElements(Producer &) | Om::Language::DefaultConsumer< ThisImplementation, ThisInterface > | virtual |
TakeQuotedElements(Producer const &) | Om::Language::DefaultConsumer< ThisImplementation, ThisInterface > | virtual |
TakeQuotedProducer(TheProducer &) | Om::Language::Lexicon | |
TakeSeparator(TheSeparator &) | Om::Language::Lexicon | |
thisMap | Om::Language::Lexicon | private |
thisPairList | Om::Language::Lexicon | private |
Translate(Evaluation &, Operator const &) const | Om::Language::Lexicon | virtual |
~Consumer()=0 | Om::Language::Consumer | pure virtual |
~DefaultConsumer()=0 | Om::Language::DefaultConsumer< ThisImplementation, ThisInterface > | pure virtual |
~DefaultProgram()=0 | Om::Language::DefaultProgram< Lexicon > | pure virtual |
~Taker()=0 | Om::Taker< ThisImplementation > | pure virtual |