Om
Om::Language::Operator Member List

This is the complete list of members for Om::Language::Operator, including all inherited members.

BackGiveCodePoint(Consumer &)Om::Language::Operator
BackGiveSegment(Consumer &)Om::Language::Operator
Clear()Om::Language::DefaultAtom< Operator >virtual
Decode(TheConsumer &) constOm::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 &) constOm::Language::DefaultAtom< Operator >
Equals(Operator const &) constOm::Language::DefaultAtom< Operator >
Om::Language::DefaultElement::Equals(Element const &) constOm::Language::DefaultElement< ThisImplementation, ThisInterface >virtual
Om::Language::DefaultElement::Equals(ThisImplementation const &) constOm::Language::DefaultElement< ThisImplementation, ThisInterface >
DefaultProgram< ThisImplementation, Om::Language::Element >::Equals(Program const &) constOm::Language::DefaultProgram< ThisImplementation, Om::Language::Element >virtual
FrontGiveCodePoint(Consumer &)Om::Language::Operator
FrontGiveSegment(Consumer &)Om::Language::Operator
GetElementRange()Om::Language::DefaultAtom< Operator >virtual
GetElementRange() constOm::Language::DefaultAtom< Operator >virtual
GetName()Om::Language::Operatorstatic
GetString() constOm::Language::DefaultAtom< Operator >
GiveElements(Consumer &)Om::Language::DefaultElement< ThisImplementation, ThisInterface >virtual
GiveElements(Consumer &) constOm::Language::DefaultElement< ThisImplementation, ThisInterface >virtual
IsEmpty() constOm::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::Operatorexplicit
Operator(char const theCodeUnitIterator[])Om::Language::Operatorexplicit
Operator(Om::Source::Source< CodePoint const > &)Om::Language::Operatorexplicit
Operator(Symbol::OperandSymbol const)Om::Language::Operatorexplicit
Operator(Symbol::OperatorSymbol const)Om::Language::Operatorexplicit
Operator(Symbol::SeparatorSymbol const)Om::Language::Operatorexplicit
operator<(DefaultAtom const &)Om::Language::DefaultAtom< Operator >
operator=(Operator)Om::Language::Operator
Parse(Reader &)Om::Language::Consumer
ParseElements(Reader &)Om::Language::Operatorvirtual
ParseQuotedElements(Reader &)Om::Language::Operatorvirtual
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
thisStringOm::Language::DefaultAtom< Operator >protected
~Consumer()=0Om::Language::Consumerpure virtual
~DefaultAtom()=0Om::Language::DefaultAtom< Operator >pure virtual
~DefaultConsumer()=0Om::Language::DefaultConsumer< ThisImplementation, ThisInterface >pure virtual
~DefaultElement()=0Om::Language::DefaultElement< ThisImplementation, ThisInterface >pure virtual
~DefaultProgram()=0Om::Language::DefaultProgram< ThisImplementation, Om::Language::Element >pure virtual
~Taker()=0Om::Taker< ThisImplementation >pure virtual