|
| virtual Program & | operator* () |
| |
| virtual Program const & | operator* () const |
| |
| virtual | ~Element ()=0 |
| |
| Program * | operator-> () |
| |
| Program const * | operator-> () const |
| |
| virtual bool | Equals (Element const &) const =0 |
| |
| virtual std::auto_ptr< Om::Source::Source< Element > > | GetElementRange ()=0 |
| |
| virtual bool | Merge (Operator &) |
| |
| virtual bool | Merge (Operator const &) |
| |
| virtual bool | Merge (Separator &) |
| |
| virtual bool | Merge (Separator const &) |
| |
| virtual bool | Equals (Program const &) const=0 |
| |
| virtual std::auto_ptr< Om::Source::Source< Element const > > | GetElementRange () const=0 |
| |
| virtual | ~Program ()=0 |
| |
| virtual void | Clear ()=0 |
| |
| virtual bool | Equals (Program const &) const =0 |
| |
| virtual std::auto_ptr< Om::Source::Source< Element const > > | GetElementRange () const =0 |
| |
| virtual std::auto_ptr< Program > | GiveProgram () |
| | Returns a new Program populated with the contents of this. More...
|
| |
| virtual std::auto_ptr< Program > | GiveProgram () const |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual bool | IsEmpty () const =0 |
| |
| virtual | ~Consumer ()=0 |
| |
| template<typename TheOperator , typename TheSeparator > |
| void | Parse (Reader &) |
| |
| virtual void | ParseElements (Reader &)=0 |
| |
| virtual void | ParseQuotedElements (Reader &)=0 |
| |
| void | TakeElement (Null &) |
| | Takes a Null Element, which is disregarded. More...
|
| |
| void | TakeElement (Null const &) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual void | TakeElement (Operand &)=0 |
| | Takes a non-empty Element, which gets copied or swapped. More...
|
| |
| virtual void | TakeElement (Operand const &)=0 |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual void | TakeElement (Operator &)=0 |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual void | TakeElement (Operator const &)=0 |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual void | TakeElement (Separator &)=0 |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual void | TakeElement (Separator const &)=0 |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual void | TakeElements (Producer &)=0 |
| | Takes each Element of the argument. More...
|
| |
| virtual void | TakeElements (Producer const &)=0 |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual void | TakeQuotedElements (Producer &)=0 |
| | Constructs and takes an Operand, which takes each Element from the argument Producer. More...
|
| |
| virtual void | TakeQuotedElements (Producer const &)=0 |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual | ~Giveable ()=0 |
| |
| virtual | ~Copyable ()=0 |
| |
| virtual std::auto_ptr< Copyable > | Copy () const =0 |
| |
| virtual | ~Moveable ()=0 |
| |
| virtual std::auto_ptr< Moveable > | Move ()=0 |
| |
| virtual | ~Producer ()=0 |
| |
| virtual void | GiveElements (Consumer &)=0 |
| | Gives each contained Element to the argument. More...
|
| |
| virtual void | GiveElements (Consumer &) const =0 |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual | ~Shareable ()=0 |
| |
| ThisOwnerCount | GetOwnerCount () const |
| |
Definition at line 32 of file atom.hpp.