SOFA API  1c8b807d
Open source framework for multi-physics simuation
sofa::gui::qt::flat_struct_data_trait< T, N > Class Template Reference

#include <QTableDataContainer.h>

Inheritance diagram for sofa::gui::qt::flat_struct_data_trait< T, N >:

Static Public Member Functions

static int size ()
 
static int size (const data_type &)
 
static const charheader (const data_type &d, int i=0)
 
static value_typeget (const data_type &d, int i=0)
 
static void setS (const std::string &v, data_type &d, int i=0)
 
static void set (const value_type &v, data_type &d, int i=0)
 
static int size ()
 
static int size (const data_type &)
 
static const charheader (const data_type &d, int i=0)
 
static value_typeget (const data_type &d, int i=0)
 
static void setS (const std::string &v, data_type &d, int i=0)
 
static void set (const value_type &v, data_type &d, int i=0)
 

Function details

◆ get() [1/2]

template<class T , int N = struct_data_trait<T>::NVAR>
static value_type* sofa::gui::qt::flat_struct_data_trait< T, N >::get ( const data_type d,
int  i = 0 
)
inlinestatic

◆ get() [2/2]

template<class T , int N = struct_data_trait<T>::NVAR>
static value_type* sofa::gui::qt::flat_struct_data_trait< T, N >::get ( const data_type d,
int  i = 0 
)
inlinestatic

◆ header() [1/2]

template<class T , int N = struct_data_trait<T>::NVAR>
static const char* sofa::gui::qt::flat_struct_data_trait< T, N >::header ( const data_type d,
int  i = 0 
)
inlinestatic

◆ header() [2/2]

template<class T , int N = struct_data_trait<T>::NVAR>
static const char* sofa::gui::qt::flat_struct_data_trait< T, N >::header ( const data_type d,
int  i = 0 
)
inlinestatic

◆ set() [1/2]

template<class T , int N = struct_data_trait<T>::NVAR>
static void sofa::gui::qt::flat_struct_data_trait< T, N >::set ( const value_type v,
data_type d,
int  i = 0 
)
inlinestatic

◆ set() [2/2]

template<class T , int N = struct_data_trait<T>::NVAR>
static void sofa::gui::qt::flat_struct_data_trait< T, N >::set ( const value_type v,
data_type d,
int  i = 0 
)
inlinestatic

◆ setS() [1/2]

template<class T , int N = struct_data_trait<T>::NVAR>
static void sofa::gui::qt::flat_struct_data_trait< T, N >::setS ( const std::string &  v,
data_type d,
int  i = 0 
)
inlinestatic

◆ setS() [2/2]

template<class T , int N = struct_data_trait<T>::NVAR>
static void sofa::gui::qt::flat_struct_data_trait< T, N >::setS ( const std::string &  v,
data_type d,
int  i = 0 
)
inlinestatic

◆ size() [1/4]

template<class T , int N = struct_data_trait<T>::NVAR>
static int sofa::gui::qt::flat_struct_data_trait< T, N >::size ( void  )
inlinestatic

◆ size() [2/4]

template<class T , int N = struct_data_trait<T>::NVAR>
static int sofa::gui::qt::flat_struct_data_trait< T, N >::size ( void  )
inlinestatic

◆ size() [3/4]

template<class T , int N = struct_data_trait<T>::NVAR>
static int sofa::gui::qt::flat_struct_data_trait< T, N >::size ( const data_type )
inlinestatic

◆ size() [4/4]

template<class T , int N = struct_data_trait<T>::NVAR>
static int sofa::gui::qt::flat_struct_data_trait< T, N >::size ( const data_type )
inlinestatic

Enum details

◆ anonymous enum

template<class T , int N = struct_data_trait<T>::NVAR>
anonymous enum
Enumerator
is_struct 

◆ anonymous enum

template<class T , int N = struct_data_trait<T>::NVAR>
anonymous enum
Enumerator
is_vector 

◆ anonymous enum

template<class T , int N = struct_data_trait<T>::NVAR>
anonymous enum
Enumerator
is_single 

◆ anonymous enum

template<class T , int N = struct_data_trait<T>::NVAR>
anonymous enum
Enumerator
is_default 

◆ anonymous enum

template<class T , int N = struct_data_trait<T>::NVAR>
anonymous enum
Enumerator
is_struct 

◆ anonymous enum

template<class T , int N = struct_data_trait<T>::NVAR>
anonymous enum
Enumerator
is_vector 

◆ anonymous enum

template<class T , int N = struct_data_trait<T>::NVAR>
anonymous enum
Enumerator
is_single 

◆ anonymous enum

template<class T , int N = struct_data_trait<T>::NVAR>
anonymous enum
Enumerator
is_default