Om
Om::Language::Atom Member List

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

Clear()=0Om::Language::Programpure virtual
Copy() const =0Om::Copyablepure virtual
DecrementOwnerCount()Om::Shareable< ThisOwnerCount >private
Equals(Element const &) const =0Om::Language::Elementpure virtual
Equals(Program const &) const=0Om::Language::Element
Om::Language::Program::Equals(Program const &) const =0Om::Language::Programpure virtual
GetElementRange()=0Om::Language::Elementpure virtual
GetElementRange() const=0Om::Language::Element
Om::Language::Program::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
Merge(Operator &)Om::Language::Elementvirtual
Merge(Operator const &)Om::Language::Elementvirtual
Merge(Separator &)Om::Language::Elementvirtual
Merge(Separator const &)Om::Language::Elementvirtual
Move()=0Om::Moveablepure virtual
operator*()Om::Language::Atomvirtual
operator*() constOm::Language::Atomvirtual
operator->()Om::Language::Element
operator->() constOm::Language::Element
operator=(Atom const &)Om::Language::Atomprivate
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
~Element()=0Om::Language::Elementpure 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