SOFA API  59c939c2
Open source framework for multi-physics simuation
sofa::defaulttype::BoolTypeInfo Struct Reference

#include <DataTypeInfo.h>

Inheritance diagram for sofa::defaulttype::BoolTypeInfo:

Static Public Member Functions

static size_t size ()
 
static size_t byteSize ()
 
static size_t size (const DataType &)
 
static bool setSize (DataType &, size_t)
 
template<typename T >
static void getValue (const DataType &data, size_t index, T &value)
 
template<typename T >
static void setValue (DataType &data, size_t index, const T &value)
 
template<typename T >
static void setValue (std::vector< DataType >::reference data, size_t index, const T &v)
 
static void getValueString (const DataType &data, size_t index, std::string &value)
 
static void setValueString (DataType &data, size_t index, const std::string &value)
 
static void setValueString (std::vector< DataType >::reference data, size_t index, const std::string &value)
 
static const void * getValuePtr (const DataType &data)
 
static void * getValuePtr (DataType &data)
 

Function details

static size_t sofa::defaulttype::BoolTypeInfo::byteSize ( )
inlinestatic
template<typename T >
static void sofa::defaulttype::BoolTypeInfo::getValue ( const DataType data,
size_t  index,
T &  value 
)
inlinestatic
static const void* sofa::defaulttype::BoolTypeInfo::getValuePtr ( const DataType data)
inlinestatic
static void* sofa::defaulttype::BoolTypeInfo::getValuePtr ( DataType data)
inlinestatic
static void sofa::defaulttype::BoolTypeInfo::getValueString ( const DataType data,
size_t  index,
std::string &  value 
)
inlinestatic
static bool sofa::defaulttype::BoolTypeInfo::setSize ( DataType ,
size_t   
)
inlinestatic
template<typename T >
static void sofa::defaulttype::BoolTypeInfo::setValue ( DataType data,
size_t  index,
const T &  value 
)
inlinestatic
template<typename T >
static void sofa::defaulttype::BoolTypeInfo::setValue ( std::vector< DataType >::reference  data,
size_t  index,
const T &  v 
)
inlinestatic
static void sofa::defaulttype::BoolTypeInfo::setValueString ( DataType data,
size_t  index,
const std::string &  value 
)
inlinestatic
static void sofa::defaulttype::BoolTypeInfo::setValueString ( std::vector< DataType >::reference  data,
size_t  index,
const std::string &  value 
)
inlinestatic
static size_t sofa::defaulttype::BoolTypeInfo::size ( )
inlinestatic
static size_t sofa::defaulttype::BoolTypeInfo::size ( const DataType )
inlinestatic

Enum details

anonymous enum
Enumerator
ValidInfo 
anonymous enum
Enumerator
FixedSize 
anonymous enum
Enumerator
ZeroConstructor 
anonymous enum
Enumerator
SimpleCopy 
anonymous enum
Enumerator
SimpleLayout 
anonymous enum
Enumerator
Integer 
anonymous enum
Enumerator
Scalar 
anonymous enum
Enumerator
Text 
anonymous enum
Enumerator
CopyOnWrite 
anonymous enum
Enumerator
Container 
anonymous enum
Enumerator
Size