Om
Om
Language
Element
Om::Language::Element Member List
This is the complete list of members for
Om::Language::Element
, including all inherited members.
Clear
()=0
Om::Language::Program
pure virtual
Copy
() const =0
Om::Copyable
pure virtual
DecrementOwnerCount
()
Om::Shareable< ThisOwnerCount >
private
Equals
(Element const &) const =0
Om::Language::Element
pure virtual
Equals
(Program const &) const=0
Om::Language::Element
Om::Language::Program::Equals
(Program const &) const =0
Om::Language::Program
pure virtual
GetElementRange
()=0
Om::Language::Element
pure virtual
GetElementRange
() const=0
Om::Language::Element
Om::Language::Program::GetElementRange
() const =0
Om::Language::Program
pure virtual
GetOwnerCount
() const
Om::Shareable< ThisOwnerCount >
GiveElements
(Consumer &)=0
Om::Language::Producer
pure virtual
GiveElements
(Consumer &) const =0
Om::Language::Producer
pure virtual
GiveProgram
()
Om::Language::Program
virtual
GiveProgram
() const
Om::Language::Program
virtual
IncrementOwnerCount
()
Om::Shareable< ThisOwnerCount >
private
IsEmpty
() const =0
Om::Language::Program
pure virtual
Merge
(Operator &)
Om::Language::Element
virtual
Merge
(Operator const &)
Om::Language::Element
virtual
Merge
(Separator &)
Om::Language::Element
virtual
Merge
(Separator const &)
Om::Language::Element
virtual
Move
()=0
Om::Moveable
pure virtual
operator*
()=0
Om::Language::Element
pure virtual
operator*
() const =0
Om::Language::Element
pure virtual
operator->
()
Om::Language::Element
operator->
() const
Om::Language::Element
operator=
(Element const &)
Om::Language::Element
private
Om::Shareable::operator=
(Shareable const &)
Om::Shareable< ThisOwnerCount >
protected
Parse
(Reader &)
Om::Language::Consumer
ParseElements
(Reader &)=0
Om::Language::Consumer
pure virtual
ParseQuotedElements
(Reader &)=0
Om::Language::Consumer
pure 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 &)=0
Om::Language::Consumer
pure virtual
TakeElement
(Operand const &)=0
Om::Language::Consumer
pure virtual
TakeElement
(Operator &)=0
Om::Language::Consumer
pure virtual
TakeElement
(Operator const &)=0
Om::Language::Consumer
pure virtual
TakeElement
(Separator &)=0
Om::Language::Consumer
pure virtual
TakeElement
(Separator const &)=0
Om::Language::Consumer
pure virtual
TakeElements
(Producer &)=0
Om::Language::Consumer
pure virtual
TakeElements
(Producer const &)=0
Om::Language::Consumer
pure virtual
TakeQuotedElements
(Producer &)=0
Om::Language::Consumer
pure virtual
TakeQuotedElements
(Producer const &)=0
Om::Language::Consumer
pure virtual
thisOwnerCount
Om::Shareable< ThisOwnerCount >
private
~Consumer
()=0
Om::Language::Consumer
pure virtual
~Copyable
()=0
Om::Copyable
pure virtual
~Element
()=0
Om::Language::Element
pure virtual
~Giveable
()=0
Om::Giveable
pure virtual
~Moveable
()=0
Om::Moveable
pure virtual
~Producer
()=0
Om::Language::Producer
pure virtual
~Program
()=0
Om::Language::Program
pure virtual
~Shareable
()=0
Om::Shareable< ThisOwnerCount >
pure virtual
Generated by
1.9.1