#include <RobotAPI/components/units/RobotUnit/util/introspection/DataFieldsInfo.h>
|
template<class OT > |
static void | GetDataFieldAs (std::size_t i, const std::array< T, N > &field, OT &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, VariantBasePtr > | ToVariants (const std::array< T, N > &value, const std::string &name, const IceUtil::Time ×tamp, const std::string &frame="", const std::string &agent="") |
|
static void | GetDataFieldAs (std::size_t i, const std::array< T, N > &field, bool &out) |
|
static void | GetDataFieldAs (std::size_t i, const std::array< T, N > &field, Ice::Byte &out) |
|
static void | GetDataFieldAs (std::size_t i, const std::array< T, N > &field, Ice::Double &out) |
|
static void | GetDataFieldAs (std::size_t i, const std::array< T, N > &field, Ice::Float &out) |
|
static void | GetDataFieldAs (std::size_t i, const std::array< T, N > &field, Ice::Int &out) |
|
static void | GetDataFieldAs (std::size_t i, const std::array< T, N > &field, Ice::Long &out) |
|
static void | GetDataFieldAs (std::size_t i, const std::array< T, N > &field, Ice::Short &out) |
|
static void | GetDataFieldAs (std::size_t i, const std::array< T, N > &field, std::string &out) |
|
static const std::vector< std::string > & | GetFieldNames () |
|
template<class T, std::size_t N>
struct armarx::introspection::DataFieldsInfo< std::array< T, N >, void >
Definition at line 427 of file DataFieldsInfo.h.
◆ sub_t
◆ GetDataFieldAs()
static void GetDataFieldAs |
( |
std::size_t |
i, |
|
|
const std::array< T, N > & |
field, |
|
|
OT & |
out |
|
) |
| |
|
inlinestatic |
◆ GetDataFieldType()
static const std::type_info& GetDataFieldType |
( |
std::size_t |
i | ) |
|
|
inlinestatic |
◆ GetFieldNames()
static const std::vector<std::string>& GetFieldNames |
( |
| ) |
|
|
inlinestatic |
◆ GetNumberOfFields()
static std::size_t GetNumberOfFields |
( |
| ) |
|
|
inlinestatic |
◆ ToVariants()
static std::map<std::string, VariantBasePtr> ToVariants |
( |
const std::array< T, N > & |
value, |
|
|
const std::string & |
name, |
|
|
const IceUtil::Time & |
timestamp, |
|
|
const std::string & |
frame = "" , |
|
|
const std::string & |
agent = "" |
|
) |
| |
|
inlinestatic |
The documentation for this struct was generated from the following file: