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