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

#include <DataContentValue.h>

Public Member Functions

 DataContentValue ()
 
 DataContentValue (const T &value)
 
 DataContentValue (const DataContentValue &dc)
 
 ~DataContentValue ()
 
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, true >::DataContentValue ( )
inline

◆ DataContentValue() [2/3]

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

◆ DataContentValue() [3/3]

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

◆ ~DataContentValue()

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

Function details

◆ beginEdit()

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

◆ endEdit()

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

◆ getValue()

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

◆ operator=()

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

◆ release()

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

◆ setValue()

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