#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 |