Web Analytics Made Easy - Statcounter
Skip to content

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.

Attribute SBCClassAttributeChange< Class, Attribute >::newValue;


variable object#

The owner.

Class SBCClassAttributeChange< Class, Attribute >::object;


variable oldValue#

The old attribute value.

Attribute SBCClassAttributeChange< Class, Attribute >::oldValue;


Public Functions Documentation#

function SBCClassAttributeChange [1/2]#

Default constructor.

inline SBCClassAttributeChange::SBCClassAttributeChange () 


function SBCClassAttributeChange [2/2]#

Constructor.

inline SBCClassAttributeChange::SBCClassAttributeChange (
    const Class & object,
    const Attribute & oldValue,
    const Attribute & newValue
) 


function ~SBCClassAttributeChange#

Destructor.

inline SBCClassAttributeChange::~SBCClassAttributeChange ()