| BackGiveCodePoint(Consumer &) | Om::Language::Operator | |
| BackGiveSegment(Consumer &) | Om::Language::Operator | |
| Clear() | Om::Language::DefaultAtom< Operator > | virtual |
| Decode(TheConsumer &) const | Om::Language::Operator | |
| DefaultAtom() | Om::Language::DefaultAtom< Operator > | protected |
| DefaultAtom(char const theCodeUnitIterator[]) | Om::Language::DefaultAtom< Operator > | explicitprotected |
| DefaultAtom(char const theCodeUnit) | Om::Language::DefaultAtom< Operator > | explicitprotected |
| Encode(TheProducer &) | Om::Language::Operator | |
| Equals(DefaultAtom const &) const | Om::Language::DefaultAtom< Operator > | |
| Equals(Operator const &) const | Om::Language::DefaultAtom< Operator > | |
| Om::Language::DefaultElement::Equals(Element const &) const | Om::Language::DefaultElement< ThisImplementation, ThisInterface > | virtual |
| Om::Language::DefaultElement::Equals(ThisImplementation const &) const | Om::Language::DefaultElement< ThisImplementation, ThisInterface > | |
| DefaultProgram< ThisImplementation, Om::Language::Element >::Equals(Program const &) const | Om::Language::DefaultProgram< ThisImplementation, Om::Language::Element > | virtual |
| FrontGiveCodePoint(Consumer &) | Om::Language::Operator | |
| FrontGiveSegment(Consumer &) | Om::Language::Operator | |
| GetElementRange() | Om::Language::DefaultAtom< Operator > | virtual |
| GetElementRange() const | Om::Language::DefaultAtom< Operator > | virtual |
| GetName() | Om::Language::Operator | static |
| GetString() const | Om::Language::DefaultAtom< Operator > | |
| GiveElements(Consumer &) | Om::Language::DefaultElement< ThisImplementation, ThisInterface > | virtual |
| GiveElements(Consumer &) const | Om::Language::DefaultElement< ThisImplementation, ThisInterface > | virtual |
| IsEmpty() const | Om::Language::DefaultAtom< Operator > | virtual |
| Merge(Operator &) | Om::Language::DefaultAtom< Operator > | virtual |
| Merge(Operator const &) | Om::Language::DefaultAtom< Operator > | virtual |
| Normalize() | Om::Language::Operator | |
| Operator() | Om::Language::Operator | |
| Operator(std::string const &) | Om::Language::Operator | explicit |
| Operator(char const theCodeUnitIterator[]) | Om::Language::Operator | explicit |
| Operator(Om::Source::Source< CodePoint const > &) | Om::Language::Operator | explicit |
| Operator(Symbol::OperandSymbol const) | Om::Language::Operator | explicit |
| Operator(Symbol::OperatorSymbol const) | Om::Language::Operator | explicit |
| Operator(Symbol::SeparatorSymbol const) | Om::Language::Operator | explicit |
| operator<(DefaultAtom const &) | Om::Language::DefaultAtom< Operator > | |
| operator=(Operator) | Om::Language::Operator | |
| Parse(Reader &) | Om::Language::Consumer | |
| ParseElements(Reader &) | Om::Language::Operator | virtual |
| ParseQuotedElements(Reader &) | Om::Language::Operator | virtual |
| Swap(Operator &) | Om::Language::DefaultAtom< Operator > | |
| 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< ThisImplementation, Om::Language::Element > | virtual |
| TakeElements(Producer const &) | Om::Language::DefaultProgram< ThisImplementation, Om::Language::Element > | virtual |
| TakeOperand(TheOperand &) | Om::Language::Operator | |
| TakeOperator(TheOperator &) | Om::Language::Operator | |
| TakeProducer(TheProducer &) | Om::Language::DefaultProgram< ThisImplementation, Om::Language::Element > | private |
| TakeQuotedElements(Producer &) | Om::Language::DefaultConsumer< ThisImplementation, ThisInterface > | virtual |
| TakeQuotedElements(Producer const &) | Om::Language::DefaultConsumer< ThisImplementation, ThisInterface > | virtual |
| TakeQuotedProducer(TheProducer &) | Om::Language::Operator | |
| TakeSeparator(TheSeparator &) | Om::Language::Operator | |
| thisString | Om::Language::DefaultAtom< Operator > | protected |
| ~Consumer()=0 | Om::Language::Consumer | pure virtual |
| ~DefaultAtom()=0 | Om::Language::DefaultAtom< Operator > | pure virtual |
| ~DefaultConsumer()=0 | Om::Language::DefaultConsumer< ThisImplementation, ThisInterface > | pure virtual |
| ~DefaultElement()=0 | Om::Language::DefaultElement< ThisImplementation, ThisInterface > | pure virtual |
| ~DefaultProgram()=0 | Om::Language::DefaultProgram< ThisImplementation, Om::Language::Element > | pure virtual |
| ~Taker()=0 | Om::Taker< ThisImplementation > | pure virtual |