This class is an abstract base class for implementation of overrules. An overrule can be registered or unregistered, and overrules can be globally activated or deactivated. Overrules are internally managed by pairs of classes named as "target" and "overrule." The "target" is the class to which the overrule applies. Classes can have multiple overrules registered.
Corresponding C++ library: TD_Db
File: RxOverrule.h
Module: API Reference
Default constructor for this class. (Inherited from OdRxObject) | |
The virtual destructor for this class. (Inherited from OdRxObject) | |
Destructor deletes an instance of this class. |
| |
Registers an object for a given class to be overruled. This method returns eOk if successful. | |
Declares the method incrementing the reference counter in objects derived from this class. (Inherited from OdRxObject) | |
Casts the specified raw pointer to the smart pointer. (Inherited from OdRxObject) | |
Creates a *clone* of this object, and returns a pointer to the *clone*. (Inherited from OdRxObject) | |
Compares another object to this one in a some meaning. (Inherited from OdRxObject) | |
details Copies the contents of the specified object into this object. (Inherited from OdRxObject) | |
Returns the raw pointer to the class describing instance statically associated with this object as the OdRxClass object. (Inherited from OdRxObject) | |
Checks whether the specified overrule handles a given object and returns True if the object is to be handled by overrule, or False, otherwise. | |
Returns the raw pointer to the class describing instance dynamically associated with this object as the OdRxClass object. (Inherited from OdRxObject) | |
Determines whether the overrule is applicable and returns True if the overrule can be applied, or False, otherwise. It is a pure virtual method that must be implemented in the derived class. | |
Returns true if and only if the specified object is equal to this one in a some meaning. (Inherited from OdRxObject) | |
Checks whether the object belongs to the specified class and returns true if and only if this object is an instance of the specified class or a subclass of the specified class. (Inherited from OdRxObject) | |
Checks whether the overruling mechanism is enabled (true) or disabled (false). | |
Returns the value of the reference counter, that is, the number of references to an instance of this class. (Inherited from OdRxObject) | |
Checks whether the object belongs to the specified class and returns a pointer to this object if this object can be converted to the specified class. (Inherited from OdRxObject) | |
Declares the method decrementing the reference counter in objects derived from this class. (Inherited from OdRxObject) | |
Unregisters an object for the given class. This method returns eOk if successful. | |
for internal use (Inherited from OdRxObject) | |
(Inherited from OdRxObject) | |
Enables or disables the overruling mechanism. | |
Checks whether the object belongs to the specified class and returns a pointer to this object if this object can be converted to the specified class, or throws an exception if it cannot. (Inherited from OdRxObject) |
Copyright © 2002-2022. Open Design Alliance All rights reserved.
|