Om
Om::Language::Expression Member List

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

BackGiveForm(Consumer &)Om::Language::Expression
BackGiveTerm(Consumer &)Om::Language::Expression
BackPopTerm()Om::Language::Expression
BackTakeOperand(TheOperand &)Om::Language::Expression
BackTakeOperator(TheOperator &)Om::Language::Expression
BackTakeQuotedProducer(TheProducer &)Om::Language::Expression
Clear()Om::Language::Expressionvirtual
Equals(Program const &) constOm::Language::DefaultProgram< Expression >virtual
Expression()Om::Language::Expression
FormDeque typedefOm::Language::Expressionprivate
FrontGiveForm(Consumer &)Om::Language::Expression
FrontGiveTerm(Consumer &)Om::Language::Expression
FrontPopTerm()Om::Language::Expression
FrontTakeOperand(TheOperand &)Om::Language::Expression
FrontTakeOperator(TheOperator &)Om::Language::Expression
FrontTakeQuotedProducer(TheProducer &)Om::Language::Expression
GetBackTaker()Om::Language::Expressionprivate
GetElementRange() constOm::Language::Expressionvirtual
GetFrontTaker()Om::Language::Expressionprivate
GetName()Om::Language::Expressionstatic
GiveElements(Consumer &)Om::Language::Expressionvirtual
GiveElements(Consumer &) constOm::Language::Expressionvirtual
GiveElements(Consumer &theConsumer, TheFormIterator theCurrent, TheFormIterator const theEnd)Om::Language::Expressionprivatestatic
IsEmpty() constOm::Language::Expressionvirtual
operator=(Expression)Om::Language::Expression
Parse(Reader &)Om::Language::Consumer
ParseElements(Reader &)Om::Language::Expressionvirtual
ParseQuotedElements(Reader &)Om::Language::Expressionvirtual
Swap(Expression &)Om::Language::Expression
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(Expression &)Om::Language::Expression
TakeElements(Expression const &)Om::Language::Expression
TakeElements(Producer &)Om::Language::Expressionvirtual
TakeElements(Producer const &)Om::Language::Expressionvirtual
TakeOperand(TheOperand &)Om::Language::Expression
TakeOperator(TheOperator &)Om::Language::Expression
TakeProducer(TheProducer &)Om::Language::DefaultProgram< Expression >private
TakeQuotedElements(Producer &)Om::Language::DefaultConsumer< ThisImplementation, ThisInterface >virtual
TakeQuotedElements(Producer const &)Om::Language::DefaultConsumer< ThisImplementation, ThisInterface >virtual
TakeQuotedProducer(TheProducer &)Om::Language::Expression
TakeSeparator(TheSeparator &)Om::Language::Expression
thisFormDequeOm::Language::Expressionprivate
~Consumer()=0Om::Language::Consumerpure virtual
~DefaultConsumer()=0Om::Language::DefaultConsumer< ThisImplementation, ThisInterface >pure virtual
~DefaultProgram()=0Om::Language::DefaultProgram< Expression >pure virtual
~Taker()=0Om::Taker< ThisImplementation >pure virtual