SOFA API  b3f2f2a4
Open source framework for multi-physics simuation
sofa::defaulttype::DataTypeInfo< sofa::type::vector< std::string, Alloc > > Struct Template Reference

#include <TypeInfo_Vector.h>

Inheritance diagram for sofa::defaulttype::DataTypeInfo< sofa::type::vector< std::string, Alloc > >:

Static Public Member Functions

static sofa::Size size ()
 
static sofa::Size size (const sofa::type::vector< std::string, Alloc > &data)
 
static bool setSize (sofa::type::vector< std::string, Alloc > &data, sofa::Size size)
 
static void setValueString (sofa::type::vector< std::string, Alloc > &data, sofa::Index index, const std::string &value)
 
static void getValueString (const sofa::type::vector< std::string, Alloc > &data, sofa::Index index, std::string &value)
 
- Static Public Member Functions inherited from sofa::defaulttype::VectorTypeInfo< sofa::type::vector< std::string, Alloc > >
static std::string name ()
 
static std::string GetTypeName ()
 
static sofa::Size size ()
 
static sofa::Size size (const DataType &data)
 
static sofa::Size byteSize ()
 
static bool setSize (DataType &data, sofa::Size size)
 
static void getValue (const DataType &data, sofa::Size index, T &value)
 
static void setValue (DataType &data, sofa::Size index, const T &value)
 
static void getValueString (const DataType &data, sofa::Size index, std::string &value)
 
static void setValueString (DataType &data, sofa::Size index, const std::string &value)
 
static const void * getValuePtr (const DataType &data)
 
static void * getValuePtr (DataType &data)
 

Function details

◆ getValueString()

template<class Alloc >
static void sofa::defaulttype::DataTypeInfo< sofa::type::vector< std::string, Alloc > >::getValueString ( const sofa::type::vector< std::string, Alloc > &  data,
sofa::Index  index,
std::string &  value 
)
inlinestatic

◆ setSize()

template<class Alloc >
static bool sofa::defaulttype::DataTypeInfo< sofa::type::vector< std::string, Alloc > >::setSize ( sofa::type::vector< std::string, Alloc > &  data,
sofa::Size  size 
)
inlinestatic

◆ setValueString()

template<class Alloc >
static void sofa::defaulttype::DataTypeInfo< sofa::type::vector< std::string, Alloc > >::setValueString ( sofa::type::vector< std::string, Alloc > &  data,
sofa::Index  index,
const std::string &  value 
)
inlinestatic

◆ size() [1/2]

template<class Alloc >
static sofa::Size sofa::defaulttype::DataTypeInfo< sofa::type::vector< std::string, Alloc > >::size ( )
inlinestatic

◆ size() [2/2]

template<class Alloc >
static sofa::Size sofa::defaulttype::DataTypeInfo< sofa::type::vector< std::string, Alloc > >::size ( const sofa::type::vector< std::string, Alloc > &  data)
inlinestatic