class
Definition
: public Object
(Return to index)
The base class for all MAD definitions.
It implements the common behaviour of definitions, it can also be used
via dynamic casting to determine whether an object represents a definition.
Type: |
Abstract |
Superclasses: |
public Object |
Include file: |
./AbstractObjects/Definition.hh |
Inheritance
Synopsis (including inherited members):
- Public members:
- Protected Members:
Documentation:
- Public members:
-
virtual const string getCategory
()const
;
- Return the object category as a string.
Return the string "DEFINITION".
-
virtual bool shouldTrace
()const
;
- Trace flag.
If true, the object's execute() function should be traced.
Always false for definitions.
-
virtual bool shouldUpdate
()const
;
- Update flag.
If true, the data structure should be updated before calling execute().
Always false for definitions.
- Protected members:
-
Definition
(int,const char*,const char*)
;
- Constructor for exemplars.
-
Definition
(const string&,Definition*)
;
- Constructor for clones.
Documentation generated by fci on Mon Feb 7 12:29:48 2000