Clear() | Om::Language::Operand | virtual |
Copy() const | Om::DefaultCopyable< ThisImplementation, ThisInterface > | virtual |
Equals(Operand const &) const | Om::Language::Operand | |
DefaultElement< Operand >::Equals(Element const &) const | Om::Language::DefaultElement< Operand > | virtual |
Om::Language::DefaultProgram::Equals(Program const &) const | Om::Language::DefaultProgram< ThisImplementation, ThisInterface > | virtual |
GetElementRange() | Om::Language::DefaultElement< Operand > | virtual |
GetElementRange() const | Om::Language::DefaultElement< Operand > | virtual |
GetName() | Om::Language::Operand | static |
GetProgram() | Om::Language::Operand | |
GetProgram() const | Om::Language::Operand | |
GiveElements(Consumer &) | Om::Language::DefaultElement< Operand > | virtual |
GiveElements(Consumer &) const | Om::Language::DefaultElement< Operand > | virtual |
IsEmpty() const | Om::Language::Operand | virtual |
Move() | Om::DefaultMoveable< ThisImplementation, DefaultCopyable< ThisImplementation, Giveable > > | virtual |
Operand() | Om::Language::Operand | |
Operand(std::auto_ptr< TheProgram >) | Om::Language::Operand | explicit |
operator*() | Om::Language::Operand | virtual |
operator*() const | Om::Language::Operand | virtual |
operator=(Operand) | Om::Language::Operand | |
ParseElements(Reader &) | Om::Language::Operand | virtual |
ParseQuotedElements(Reader &) | Om::Language::Operand | virtual |
SetProgram(std::auto_ptr< TheProgram >) | Om::Language::Operand | |
Swap(Operand &) | Om::Language::Operand | |
Take(ThisImplementation &) | Om::Taker< ThisImplementation > | |
Take(ThisImplementation const &) | Om::Taker< ThisImplementation > | |
TakeElement(Operand &) | Om::Language::DefaultConsumer< ThisImplementation, DefaultGiveable< ThisImplementation, Om::Language::Program > > | virtual |
TakeElement(Operand const &) | Om::Language::DefaultConsumer< ThisImplementation, DefaultGiveable< ThisImplementation, Om::Language::Program > > | virtual |
TakeElement(Operator &) | Om::Language::DefaultConsumer< ThisImplementation, DefaultGiveable< ThisImplementation, Om::Language::Program > > | virtual |
TakeElement(Operator const &) | Om::Language::DefaultConsumer< ThisImplementation, DefaultGiveable< ThisImplementation, Om::Language::Program > > | virtual |
TakeElement(Separator &) | Om::Language::DefaultConsumer< ThisImplementation, DefaultGiveable< ThisImplementation, Om::Language::Program > > | virtual |
TakeElement(Separator const &) | Om::Language::DefaultConsumer< ThisImplementation, DefaultGiveable< ThisImplementation, Om::Language::Program > > | virtual |
TakeElements(Producer &) | Om::Language::Operand | virtual |
TakeElements(Producer const &) | Om::Language::Operand | virtual |
TakeOperand(TheOperand &) | Om::Language::Operand | |
TakeOperator(TheOperator &) | Om::Language::Operand | |
TakeProducer(TheProducer &) | Om::Language::DefaultProgram< ThisImplementation, ThisInterface > | private |
TakeQuotedElements(Producer &) | Om::Language::DefaultConsumer< ThisImplementation, DefaultGiveable< ThisImplementation, Om::Language::Program > > | virtual |
TakeQuotedElements(Producer const &) | Om::Language::DefaultConsumer< ThisImplementation, DefaultGiveable< ThisImplementation, Om::Language::Program > > | virtual |
TakeQuotedProducer(TheProducer &) | Om::Language::Operand | |
TakeSeparator(TheSeparator &) | Om::Language::Operand | |
thisProgram | Om::Language::Operand | private |
~Copyable()=0 | Om::Copyable | pure virtual |
~DefaultConsumer()=0 | Om::Language::DefaultConsumer< ThisImplementation, DefaultGiveable< ThisImplementation, Om::Language::Program > > | pure virtual |
~DefaultCopyable()=0 | Om::DefaultCopyable< ThisImplementation, ThisInterface > | pure virtual |
~DefaultElement()=0 | Om::Language::DefaultElement< Operand > | pure virtual |
~DefaultGiveable()=0 | Om::DefaultGiveable< ThisImplementation, ThisInterface > | pure virtual |
~DefaultMoveable()=0 | Om::DefaultMoveable< ThisImplementation, DefaultCopyable< ThisImplementation, Giveable > > | pure virtual |
~DefaultProgram()=0 | Om::Language::DefaultProgram< ThisImplementation, ThisInterface > | pure virtual |
~Taker()=0 | Om::Taker< ThisImplementation > | pure virtual |