| 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 |