SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::core::objectmodel::DataContentValue< T, false > Class Template Reference

#include <DataContentValue.h>

Public Member Functions

 DataContentValue ()
 
 DataContentValue (const T &value)
 
 DataContentValue (const DataContentValue &dc)
 
DataContentValueoperator= (const DataContentValue &dc)
 
T * beginEdit ()
 
void endEdit ()
 
const T & getValue () const
 
void setValue (const T &value)
 
void release ()
 

Constructor details

◆ DataContentValue() [1/3]

template<class T >
sofa::core::objectmodel::DataContentValue< T, false >::DataContentValue ( )
inline

◆ DataContentValue() [2/3]

template<class T >
sofa::core::objectmodel::DataContentValue< T, false >::DataContentValue ( const T &  value)
inlineexplicit

◆ DataContentValue() [3/3]

template<class T >
sofa::core::objectmodel::DataContentValue< T, false >::DataContentValue ( const DataContentValue< T, false > &  dc)
inline

Function details

◆ beginEdit()

template<class T >
T* sofa::core::objectmodel::DataContentValue< T, false >::beginEdit ( )
inline

◆ endEdit()

template<class T >
void sofa::core::objectmodel::DataContentValue< T, false >::endEdit ( )
inline

◆ getValue()

template<class T >
const T& sofa::core::objectmodel::DataContentValue< T, false >::getValue ( ) const
inline

◆ operator=()

template<class T >
DataContentValue& sofa::core::objectmodel::DataContentValue< T, false >::operator= ( const DataContentValue< T, false > &  dc)
inline

◆ release()

template<class T >
void sofa::core::objectmodel::DataContentValue< T, false >::release ( )
inline

◆ setValue()

template<class T >
void sofa::core::objectmodel::DataContentValue< T, false >::setValue ( const T &  value)
inline