![]() |
0.5.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. | |
Data Fields | |
| const T * | v |
| Pointer to the value wrapped. | |
Private Attributes | |
| OutputPin * | outputPin |
| Pointer to the output pin representing the data. | |
Value wrapper, automatically incrementing and decrementing the data access counter.
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
private |
| const T* NAV::InputPin::IncomingLink::ValueWrapper< T >::v |