Class SBCClassAttributeChange#
template <typename Class, typename Attribute>
ClassList > SBCClassAttributeChange
This template class describes a class attribute change.
#include "SBCClassAttributeChange.hpp"
Public Attributes#
| Type | Name |
|---|---|
| Attribute | newValue The new attribute value. |
| Class | object The owner. |
| Attribute | oldValue The old attribute value. |
Public Functions#
| Type | Name |
|---|---|
| SBCClassAttributeChange () Default constructor. |
|
| SBCClassAttributeChange (const Class & object, const Attribute & oldValue, const Attribute & newValue) Constructor. |
|
| ~SBCClassAttributeChange () Destructor. |
Public Attributes Documentation#
variable newValue#
The new attribute value.
variable object#
The owner.
variable oldValue#
The old attribute value.
Public Functions Documentation#
function SBCClassAttributeChange [1/2]#
Default constructor.
function SBCClassAttributeChange [2/2]#
Constructor.
inline SBCClassAttributeChange::SBCClassAttributeChange (
const Class & object,
const Attribute & oldValue,
const Attribute & newValue
)
function ~SBCClassAttributeChange#
Destructor.