0.2.0
|
Value wrapper, automatically incrementing and decrementing the data access counter. More...
Public Member Functions | |
ValueWrapper & | operator= (const ValueWrapper &other) |
Copy assignment operator. | |
ValueWrapper & | operator= (ValueWrapper &&other) noexcept |
Move assignment operator. | |
ValueWrapper (const T *v, OutputPin *outputPin, bool &dataChangeNotification) | |
Constructor. | |
ValueWrapper (const ValueWrapper &other) | |
Copy constructor. | |
ValueWrapper (ValueWrapper &&other) noexcept | |
Move constructor. | |
~ValueWrapper () | |
Desctructor. | |
Public Attributes | |
const T * | v |
Pointer to the value wrapped. | |
Value wrapper, automatically incrementing and decrementing the data access counter.
|
inline |
Constructor.
v | Reference to the value to wrap |
outputPin | Output pin reference |
dataChangeNotification | Reference to the Data change notification of the link |