#include <baciSmartPropertyPointer.h>
Inheritance diagram for baci::SmartPropertyPointer< T >:


Public Member Functions | |
| SmartPropertyPointer (CharacteristicComponentImpl *component_p) | |
| SmartPropertyPointer (T *prop, CharacteristicComponentImpl *component_p) | |
| ~SmartPropertyPointer () | |
| SmartPropertyPointer< T > * | operator= (const T *) |
Private Member Functions | |
| SmartPropertyPointer () | |
| void | init () |
Private Attributes | |
| CharacteristicComponentImpl * | component_mp |
| The Characteristic Component that owns the property. | |
|
||||||||||
|
Constructor
* * |
|
||||||||||||||||
|
Constructor
* |
|
|||||||||
|
Destructor
* * |
|
|||||||||
|
Declared to inhibit the usage of the smart pointer without passing the component |
|
|||||||||
|
Add the characteristics of the property to the component It calls the addPropertyDesc method of the Characteristic Component |
|
||||||||||
|
Redefine the equal operator initing adding the property to the descriptor struct of the Characteristic Component |
|
|||||
|
The Characteristic Component that owns the property.
|
1.3.8