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.