SOFA API  014b24ea
Open source framework for multi-physics simuation
sofa::core::objectmodel::BaseObjectDescription::Attribute Class Reference

#include <BaseObjectDescription.h>

Protected Attributes

std::string value
 
bool accessed
 

Public Member Functions

 Attribute ()
 
 Attribute (const std::string &v)
 
void operator= (const std::string &v)
 
void operator= (const char *v)
 
 operator std::string () const
 
const char * c_str () const
 
bool isAccessed () const
 
void setAccessed (bool v)
 

Attribute details

bool sofa::core::objectmodel::BaseObjectDescription::Attribute::accessed
mutableprotected
std::string sofa::core::objectmodel::BaseObjectDescription::Attribute::value
protected

Constructor details

sofa::core::objectmodel::BaseObjectDescription::Attribute::Attribute ( )
inline
sofa::core::objectmodel::BaseObjectDescription::Attribute::Attribute ( const std::string &  v)
inline

Function details

const char* sofa::core::objectmodel::BaseObjectDescription::Attribute::c_str ( ) const
inline
bool sofa::core::objectmodel::BaseObjectDescription::Attribute::isAccessed ( ) const
inline
sofa::core::objectmodel::BaseObjectDescription::Attribute::operator std::string ( ) const
inline
void sofa::core::objectmodel::BaseObjectDescription::Attribute::operator= ( const std::string &  v)
inline
void sofa::core::objectmodel::BaseObjectDescription::Attribute::operator= ( const char *  v)
inline
void sofa::core::objectmodel::BaseObjectDescription::Attribute::setAccessed ( bool  v)
inline