DataFieldsInfoBase< T > Struct Template Reference

#include <RobotAPI/components/units/RobotUnit/util/introspection/DataFieldsInfo.h>

Static Public Member Functions

static void GetDataFieldAs (std::size_t i, const T &field, bool &out)
 
static void GetDataFieldAs (std::size_t i, const T &field, Ice::Byte &out)
 
static void GetDataFieldAs (std::size_t i, const T &field, Ice::Double &out)
 
static void GetDataFieldAs (std::size_t i, const T &field, Ice::Float &out)
 
static void GetDataFieldAs (std::size_t i, const T &field, Ice::Int &out)
 
static void GetDataFieldAs (std::size_t i, const T &field, Ice::Long &out)
 
static void GetDataFieldAs (std::size_t i, const T &field, Ice::Short &out)
 
static void GetDataFieldAs (std::size_t i, const T &field, std::string &out)
 
static const std::vector< std::string > & GetFieldNames ()
 

Member Function Documentation

◆ GetDataFieldAs() [1/8]

template<class T>
static void GetDataFieldAs ( std::size_t i,
const T & field,
bool & out )
inlinestatic

◆ GetDataFieldAs() [2/8]

template<class T>
static void GetDataFieldAs ( std::size_t i,
const T & field,
Ice::Byte & out )
inlinestatic

◆ GetDataFieldAs() [3/8]

template<class T>
static void GetDataFieldAs ( std::size_t i,
const T & field,
Ice::Double & out )
inlinestatic

◆ GetDataFieldAs() [4/8]

template<class T>
static void GetDataFieldAs ( std::size_t i,
const T & field,
Ice::Float & out )
inlinestatic

◆ GetDataFieldAs() [5/8]

template<class T>
static void GetDataFieldAs ( std::size_t i,
const T & field,
Ice::Int & out )
inlinestatic

◆ GetDataFieldAs() [6/8]

template<class T>
static void GetDataFieldAs ( std::size_t i,
const T & field,
Ice::Long & out )
inlinestatic

◆ GetDataFieldAs() [7/8]

template<class T>
static void GetDataFieldAs ( std::size_t i,
const T & field,
Ice::Short & out )
inlinestatic

◆ GetDataFieldAs() [8/8]

template<class T>
static void GetDataFieldAs ( std::size_t i,
const T & field,
std::string & out )
inlinestatic

◆ GetFieldNames()

template<class T>
static const std::vector< std::string > & GetFieldNames ( )
inlinestatic

The documentation for this struct was generated from the following file: