Om
Om::Language::Evaluator Member List

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

Clear()Om::Language::Evaluatorvirtual
Evaluate(Evaluation &)Om::Language::Evaluatorprivate
Evaluator(Consumer &theOutput, Translator const &theTranslator)Om::Language::Evaluatorexplicit
Evaluator(Evaluator const &)Om::Language::Evaluatorprivate
GetTranslator() constOm::Language::Evaluator
GiveElements(Consumer &)Om::Language::Evaluatorvirtual
GiveElements(Consumer &) constOm::Language::Evaluatorvirtual
GiveElements(TheIterator, TheIterator const, Consumer &)Om::Language::Evaluatorprivatestatic
GiveProgram()Om::Language::Evaluatorvirtual
GiveProgram() constOm::Language::Evaluatorvirtual
GiveProgram(TheEvaluator &)Om::Language::Evaluatorprivatestatic
IncompleteOperationVector typedefOm::Language::Evaluatorprivate
IsEmpty() constOm::Language::Evaluatorvirtual
operator=(Evaluator const &)Om::Language::Evaluatorprivate
Parse(Reader &)Om::Language::Consumer
ParseElements(Reader &)Om::Language::Evaluatorvirtual
ParseQuotedElements(Reader &)Om::Language::Evaluatorvirtual
ParseQuotedElements(Evaluation &, Reader &)Om::Language::Evaluator
TakeElement(Operand &)Om::Language::DefaultConsumer< Evaluator >virtual
TakeElement(Operand const &)Om::Language::DefaultConsumer< Evaluator >virtual
TakeElement(Operator &)Om::Language::DefaultConsumer< Evaluator >virtual
TakeElement(Operator const &)Om::Language::DefaultConsumer< Evaluator >virtual
TakeElement(Separator &)Om::Language::DefaultConsumer< Evaluator >virtual
TakeElement(Separator const &)Om::Language::DefaultConsumer< Evaluator >virtual
Om::Language::Consumer::TakeElement(Null &)Om::Language::Consumer
Om::Language::Consumer::TakeElement(Null const &)Om::Language::Consumer
TakeElements(Producer &)Om::Language::DefaultConsumer< Evaluator >virtual
TakeElements(Producer const &)Om::Language::DefaultConsumer< Evaluator >virtual
TakeOperand(TheOperand &)Om::Language::Evaluator
TakeOperand(Evaluation &, TheOperand &)Om::Language::Evaluator
TakeOperation(std::auto_ptr< TheOperation >)Om::Language::Evaluator
TakeOperator(TheOperator &)Om::Language::Evaluator
TakeOperator(Evaluation &, TheOperator &)Om::Language::Evaluator
TakeQuotedElements(Producer &)Om::Language::DefaultConsumer< Evaluator >virtual
TakeQuotedElements(Producer const &)Om::Language::DefaultConsumer< Evaluator >virtual
TakeQuotedProducer(TheProducer &)Om::Language::Evaluator
TakeQuotedProducer(Evaluation &, TheProducer &)Om::Language::Evaluator
TakeSeparator(TheSeparator &)Om::Language::Evaluator
thisGaveElementToOutputOm::Language::Evaluatorprivate
thisIncompleteOperationVectorOm::Language::Evaluatorprivate
thisOutputOm::Language::Evaluatorprivate
thisTranslatorOm::Language::Evaluatorprivate
~Consumer()=0Om::Language::Consumerpure virtual
~DefaultConsumer()=0Om::Language::DefaultConsumer< Evaluator >pure virtual
~Evaluator()Om::Language::Evaluatorvirtual
~Producer()=0Om::Language::Producerpure virtual