DataFieldsInfo< JointStatus, void > Struct Reference

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

+ Inheritance diagram for DataFieldsInfo< JointStatus, void >:

Static Public Member Functions

static void GetDataFieldAs (std::size_t i, const JointStatus &field, bool &out)
 
static void GetDataFieldAs (std::size_t i, const JointStatus &field, Ice::Int &out)
 
static void GetDataFieldAs (std::size_t i, const JointStatus &field, std::string &out)
 
static const std::type_info & GetDataFieldType (std::size_t i)
 
static const std::vector< std::string > & GetFieldNames ()
 
static std::size_t GetNumberOfFields ()
 
static std::map< std::string, VariantBasePtrToVariants (const JointStatus &value, const std::string &name, const IceUtil::Time &timestamp, const std::string &frame, const std::string &agent)
 
- Static Public Member Functions inherited from DataFieldsInfoBase< JointStatus >
static void GetDataFieldAs (std::size_t i, const JointStatus &field, bool &out)
 
static void GetDataFieldAs (std::size_t i, const JointStatus &field, Ice::Byte &out)
 
static void GetDataFieldAs (std::size_t i, const JointStatus &field, Ice::Double &out)
 
static void GetDataFieldAs (std::size_t i, const JointStatus &field, Ice::Float &out)
 
static void GetDataFieldAs (std::size_t i, const JointStatus &field, Ice::Int &out)
 
static void GetDataFieldAs (std::size_t i, const JointStatus &field, Ice::Long &out)
 
static void GetDataFieldAs (std::size_t i, const JointStatus &field, Ice::Short &out)
 
static void GetDataFieldAs (std::size_t i, const JointStatus &field, std::string &out)
 
static const std::vector< std::string > & GetFieldNames ()
 

Detailed Description

Definition at line 336 of file DataFieldsInfo.h.

Member Function Documentation

◆ GetDataFieldAs() [1/3]

void GetDataFieldAs ( std::size_t  i,
const JointStatus &  field,
bool &  out 
)
static

Definition at line 474 of file DataFieldsInfo.cpp.

+ Here is the call graph for this function:

◆ GetDataFieldAs() [2/3]

void GetDataFieldAs ( std::size_t  i,
const JointStatus &  field,
Ice::Int &  out 
)
static

Definition at line 455 of file DataFieldsInfo.cpp.

+ Here is the call graph for this function:

◆ GetDataFieldAs() [3/3]

void GetDataFieldAs ( std::size_t  i,
const JointStatus &  field,
std::string &  out 
)
static

Definition at line 430 of file DataFieldsInfo.cpp.

+ Here is the call graph for this function:

◆ GetDataFieldType()

const std::type_info & GetDataFieldType ( std::size_t  i)
static

Definition at line 493 of file DataFieldsInfo.cpp.

+ Here is the call graph for this function:

◆ GetFieldNames()

const std::vector< std::string > & GetFieldNames ( )
static

Definition at line 512 of file DataFieldsInfo.cpp.

◆ GetNumberOfFields()

std::size_t GetNumberOfFields ( )
static

Definition at line 424 of file DataFieldsInfo.cpp.

◆ ToVariants()

std::map< std::string, VariantBasePtr > ToVariants ( const JointStatus &  value,
const std::string &  name,
const IceUtil::Time &  timestamp,
const std::string &  frame,
const std::string &  agent 
)
static

Definition at line 520 of file DataFieldsInfo.cpp.

+ Here is the call graph for this function:

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