|  | 
|  | LineTemplate () | 
|  | 
| virtual | ~LineTemplate () | 
|  | 
| virtual LineTemplate * | clone (const std::string &name) | 
|  | Make clone.  More... 
 | 
|  | 
| virtual Object * | makeInstance (const std::string &name, Statement &stat, const Parser *) | 
|  | Make line instance.  More... 
 | 
|  | 
| virtual Object * | makeTemplate (const std::string &, TokenStream &, Statement &) | 
|  | Make a line template.  More... 
 | 
|  | 
| void | parseTemplate (TokenStream &is, Statement &stat) | 
|  | Parse the line template.  More... 
 | 
|  | 
|  | Macro (int size, const char *name, const char *help) | 
|  | Exemplar constructor.  More... 
 | 
|  | 
|  | Macro (const std::string &name, Object *parent) | 
|  | Clone constructor.  More... 
 | 
|  | 
| virtual | ~Macro () | 
|  | 
| virtual Macro * | clone (const std::string &name) | 
|  | Make clone.  More... 
 | 
|  | 
| virtual const std::string | getCategory () const | 
|  | Return the object category as a string.  More... 
 | 
|  | 
| virtual bool | shouldTrace () const | 
|  | Trace flag.  More... 
 | 
|  | 
| virtual bool | shouldUpdate () const | 
|  | Update flag.  More... 
 | 
|  | 
| virtual void | parseActuals (Statement &) | 
|  | Parse actual arguments.  More... 
 | 
|  | 
| virtual void | parseFormals (Statement &) | 
|  | Parse formal arguments.  More... 
 | 
|  | 
| virtual | ~Object () | 
|  | 
| virtual bool | canReplaceBy (Object *object) | 
|  | Test if replacement is allowed.  More... 
 | 
|  | 
| virtual Object * | clone (const std::string &name)=0 | 
|  | Return a clone.  More... 
 | 
|  | 
| void | copyAttributes (const Object &) | 
|  | Copy attributes from another object.  More... 
 | 
|  | 
| virtual void | execute () | 
|  | Execute the command.  More... 
 | 
|  | 
| virtual Attribute * | findAttribute (const std::string &name) | 
|  | Find an attribute by name.  More... 
 | 
|  | 
| virtual const Attribute * | findAttribute (const std::string &name) const | 
|  | Find an attribute by name.  More... 
 | 
|  | 
| virtual const std::string | getCategory () const =0 | 
|  | Return the object category as a string.  More... 
 | 
|  | 
| virtual bool | shouldTrace () const =0 | 
|  | Trace flag.  More... 
 | 
|  | 
| virtual bool | shouldUpdate () const =0 | 
|  | Update flag.  More... 
 | 
|  | 
| virtual Object * | makeTemplate (const std::string &, TokenStream &, Statement &) | 
|  | Macro handler function.  More... 
 | 
|  | 
| virtual Object * | makeInstance (const std::string &name, Statement &, const Parser *) | 
|  | Macro handler function.  More... 
 | 
|  | 
| virtual void | parse (Statement &) | 
|  | Parse the object.  More... 
 | 
|  | 
| virtual void | parseShortcut (Statement &, bool eval=true) | 
|  | Parser for single-attribute commands.  More... 
 | 
|  | 
| virtual void | print (std::ostream &) const | 
|  | Print the object.  More... 
 | 
|  | 
| virtual void | printValue (std::ostream &) const | 
|  | 
| virtual void | printHelp (std::ostream &) const | 
|  | Print help.  More... 
 | 
|  | 
| virtual void | replace (Object *oldObject, Object *newObject) | 
|  | Replace references.  More... 
 | 
|  | 
| virtual void | update () | 
|  | Update this object.  More... 
 | 
|  | 
| bool | isBuiltin () const | 
|  | True, if [b]this[/b] is a built-in object.  More... 
 | 
|  | 
| virtual bool | isShared () const | 
|  | Shared flag.  More... 
 | 
|  | 
| virtual void | setShared (bool) | 
|  | Set/reset shared flag.  More... 
 | 
|  | 
| void | setDirty (bool) | 
|  | Set/reset the [b]modified[/b] flag.  More... 
 | 
|  | 
| bool | isDirty () const | 
|  | True, if the [b]modified[/b] flag is set.  More... 
 | 
|  | 
| void | setFlag (bool) | 
|  | Flag/unflag this object, e. g. to control output of objects for.  More... 
 | 
|  | 
| bool | isFlagged () const | 
|  | True, if [b]this[/b] is flagged by setFlag(true).  More... 
 | 
|  | 
| const Object * | getBaseObject () const | 
|  | Return the object's base type object.  More... 
 | 
|  | 
| const std::string & | getOpalName () const | 
|  | Return object name.  More... 
 | 
|  | 
| Object * | getParent () const | 
|  | Return parent pointer.  More... 
 | 
|  | 
| bool | isTreeMember (const Object *subTree) const | 
|  | Test for tree membership.  More... 
 | 
|  | 
| void | setOpalName (const std::string &name) | 
|  | Set object name.  More... 
 | 
|  | 
| void | setParent (Object *) | 
|  | Set parent object.  More... 
 | 
|  | 
| void | clear () | 
|  | Clear the occurrence counter.  More... 
 | 
|  | 
| int | increment () | 
|  | Increment and return the occurrence counter.  More... 
 | 
|  | 
| int | occurrenceCount () | 
|  | Return the occurrence counter.  More... 
 | 
|  | 
| void | registerReference (Invalidator *a) | 
|  | Register a reference to this object.  More... 
 | 
|  | 
| void | unregisterReference (Invalidator *a) | 
|  | Unegister a reference to this object.  More... 
 | 
|  | 
| void | registerOwnership (const AttributeHandler::OwnerType &itsClass) const | 
|  | 
| int | addReference () const | 
|  | Increment reference count.  More... 
 | 
|  | 
| int | removeReference () const | 
|  | Decrement the reference count.  More... 
 | 
|  | 
| bool | isShared () const | 
|  | Test for sharing.  More... 
 | 
|  | 
Definition at line 34 of file LineTemplate.h.