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 |