#include <Data.h>

Read/Write Accessor. The Data is updated before being accessible. This means an expensive chain of Data link and Engine updates can be called For a pure write only Accessor, prefer WriteOnlyAccessor< core::objectmodel::Data<T> >
Protected Attributes | |
| data_container_type & | data |
Protected Attributes inherited from sofa::helper::WriteAccessor< T, Enable > | |
| container_type * | vref |
Public Member Functions | |
| WriteAccessor (const WriteAccessor &)=delete | |
| WriteAccessor & | operator= (const WriteAccessor &)=delete |
| WriteAccessor (data_container_type &d) | |
| WriteAccessor (data_container_type *d) | |
| ~WriteAccessor () | |
Public Member Functions inherited from sofa::helper::WriteAccessor< T, Enable > | |
| WriteAccessor (container_type &container) | |
| const_reference | ref () const |
| reference | wref () |
| operator const_reference () const | |
| const_pointer | operator-> () const |
| const_reference | operator* () const |
| operator reference () | |
| pointer | operator-> () |
| reference | operator* () |
| template<class T2 > | |
| void | operator= (const T2 &v) |
Protected Member Functions | |
| WriteAccessor (container_type *c, data_container_type &d) | |
|
protected |
|
delete |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
delete |