ACCELERATOR PHYSICS GROUP

class AttributeHandler : public RCObject

(Return to index)

Abstract base class for attribute parsers.

An attribute parser defines the data type for an attribute. It is used to parse and print the attribute, to read the attribute from the DOOM data base, and to write it to that data base. It contains contains the name and help text for the attribute, and sometimes a default value for the attribute.

When ``is_readonly'' is true, the attribute cannot be redefined by the user.

When ``is_deferred'' is true, the attribute must be re-evaluated whenever it is used. This is the case for random error values. When ``is_deferred'' is false, any expression for the attribute is cached. It is re-evaluated only when any other definition has changed.

Type: Abstract
Superclasses: public RCObject
Include file: ./AbstractObjects/AttributeHandler.hh

Inheritance

Synopsis (including inherited members):

Documentation:


Documentation generated by fci on Mon Feb 7 12:29:45 2000