DataFieldsInfo< IceUtil::Time, void > Struct Reference

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

+ Inheritance diagram for DataFieldsInfo< IceUtil::Time, void >:

Static Public Member Functions

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

Detailed Description

Definition at line 312 of file DataFieldsInfo.h.

Member Function Documentation

◆ GetDataFieldAs() [1/2]

void GetDataFieldAs ( std::size_t  i,
const IceUtil::Time &  field,
long &  out 
)
static

Definition at line 384 of file DataFieldsInfo.cpp.

◆ GetDataFieldAs() [2/2]

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

Definition at line 393 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 402 of file DataFieldsInfo.cpp.

◆ GetNumberOfFields()

std::size_t GetNumberOfFields ( )
static

Definition at line 378 of file DataFieldsInfo.cpp.

◆ ToVariants()

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

Definition at line 408 of file DataFieldsInfo.cpp.

+ Here is the call graph for this function:

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