Om
Om::Language::Program Member List

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

Clear()=0Om::Language::Programpure virtual
Copy() const =0Om::Copyablepure virtual
DecrementOwnerCount()Om::Shareable< ThisOwnerCount >private
Equals(Program const &) const =0Om::Language::Programpure virtual
GetElementRange() const =0Om::Language::Programpure virtual
GetOwnerCount() constOm::Shareable< ThisOwnerCount >
GiveElements(Consumer &)=0Om::Language::Producerpure virtual
GiveElements(Consumer &) const =0Om::Language::Producerpure virtual
GiveProgram()Om::Language::Programvirtual
GiveProgram() constOm::Language::Programvirtual
IncrementOwnerCount()Om::Shareable< ThisOwnerCount >private
IsEmpty() const =0Om::Language::Programpure virtual
Move()=0Om::Moveablepure virtual
operator=(Program const &)Om::Language::Programprivate
Om::Shareable::operator=(Shareable const &)Om::Shareable< ThisOwnerCount >protected
Parse(Reader &)Om::Language::Consumer
ParseElements(Reader &)=0Om::Language::Consumerpure virtual
ParseQuotedElements(Reader &)=0Om::Language::Consumerpure virtual
Shareable()Om::Shareable< ThisOwnerCount >protected
Shareable(Shareable const &)Om::Shareable< ThisOwnerCount >protected
TakeElement(Null &)Om::Language::Consumer
TakeElement(Null const &)Om::Language::Consumer
TakeElement(Operand &)=0Om::Language::Consumerpure virtual
TakeElement(Operand const &)=0Om::Language::Consumerpure virtual
TakeElement(Operator &)=0Om::Language::Consumerpure virtual
TakeElement(Operator const &)=0Om::Language::Consumerpure virtual
TakeElement(Separator &)=0Om::Language::Consumerpure virtual
TakeElement(Separator const &)=0Om::Language::Consumerpure virtual
TakeElements(Producer &)=0Om::Language::Consumerpure virtual
TakeElements(Producer const &)=0Om::Language::Consumerpure virtual
TakeQuotedElements(Producer &)=0Om::Language::Consumerpure virtual
TakeQuotedElements(Producer const &)=0Om::Language::Consumerpure virtual
thisOwnerCountOm::Shareable< ThisOwnerCount >private
~Consumer()=0Om::Language::Consumerpure virtual
~Copyable()=0Om::Copyablepure virtual
~Giveable()=0Om::Giveablepure virtual
~Moveable()=0Om::Moveablepure virtual
~Producer()=0Om::Language::Producerpure virtual
~Program()=0Om::Language::Programpure virtual
~Shareable()=0Om::Shareable< ThisOwnerCount >pure virtual