armarx::introspection Namespace Reference

Classes

struct  ClassMemberInfo
 
struct  ClassMemberInfoEntry
 
struct  ClassMemberInfoEntryConfigurator
 
struct  DataFieldsInfo
 
struct  DataFieldsInfo< Eigen::Matrix4f, void >
 
struct  DataFieldsInfo< Eigen::Quaternionf, void >
 
struct  DataFieldsInfo< Eigen::Vector3f, void >
 
struct  DataFieldsInfo< IceUtil::Time, void >
 
struct  DataFieldsInfo< JointStatus, void >
 
struct  DataFieldsInfo< std::array< T, N >, void >
 
struct  DataFieldsInfo< std::chrono::microseconds, void >
 
struct  DataFieldsInfoBase
 
struct  DataFieldsInfoHasNoFieldNames
 
struct  DataFieldsInfoHasNoFieldNames< T, std::enable_if_t<(&DataFieldsInfo< T >::GetFieldNames==&DataFieldsInfoBase< T >::GetFieldNames)> >
 

Functions

const std::type_info & GetDataFieldType (std::size_t i)
 
 make_DataFieldsInfo_for_eigen_vector (d, Double, 2) make_DataFieldsInfo_for_eigen_vector(d
 
 make_DataFieldsInfo_for_eigen_vector (d, Double, 4) make_DataFieldsInfo_for_eigen_vector(d
 
 make_DataFieldsInfo_for_eigen_vector (d, Double, 6) make_DataFieldsInfo_for_eigen_vector(i
 
 make_DataFieldsInfo_for_eigen_vector (f, Float, 2) make_DataFieldsInfo_for_eigen_vector(f
 
 make_DataFieldsInfo_for_eigen_vector (f, Float, 5) make_DataFieldsInfo_for_eigen_vector(f
 
 make_DataFieldsInfo_for_eigen_vector (i, Int, 3) make_DataFieldsInfo_for_eigen_vector(i
 
 make_DataFieldsInfo_for_eigen_vector (i, Int, 5) make_DataFieldsInfo_for_eigen_vector(i
 
 make_def_for_build_in_ice_type (bool)
 
 make_def_for_build_in_ice_type (Ice::Byte)
 
 make_def_for_build_in_ice_type (Ice::Double)
 
 make_def_for_build_in_ice_type (Ice::Float)
 
 make_def_for_build_in_ice_type (Ice::Int)
 
 make_def_for_build_in_ice_type (Ice::Long)
 
 make_def_for_build_in_ice_type (Ice::Short)
 
 make_def_for_type_mapped_to_long (std::uint16_t)
 
 make_def_for_type_mapped_to_long (std::uint32_t)
 

Variables

 Double
 
 Float
 
 Int
 

Function Documentation

◆ GetDataFieldType()

const std::type_info& armarx::introspection::GetDataFieldType ( std::size_t  i)

Definition at line 355 of file DataFieldsInfo.cpp.

+ Here is the caller graph for this function:

◆ make_DataFieldsInfo_for_eigen_vector() [1/7]

make_DataFieldsInfo_for_eigen_vector ( ,
Double  ,
 
)

◆ make_DataFieldsInfo_for_eigen_vector() [2/7]

make_DataFieldsInfo_for_eigen_vector ( ,
Double  ,
 
)

◆ make_DataFieldsInfo_for_eigen_vector() [3/7]

make_DataFieldsInfo_for_eigen_vector ( ,
Double  ,
 
)

◆ make_DataFieldsInfo_for_eigen_vector() [4/7]

make_DataFieldsInfo_for_eigen_vector ( ,
Float  ,
 
)

◆ make_DataFieldsInfo_for_eigen_vector() [5/7]

make_DataFieldsInfo_for_eigen_vector ( ,
Float  ,
 
)

◆ make_DataFieldsInfo_for_eigen_vector() [6/7]

make_DataFieldsInfo_for_eigen_vector ( ,
Int  ,
 
)

◆ make_DataFieldsInfo_for_eigen_vector() [7/7]

make_DataFieldsInfo_for_eigen_vector ( ,
Int  ,
 
)

◆ make_def_for_build_in_ice_type() [1/7]

armarx::introspection::make_def_for_build_in_ice_type ( bool  )

◆ make_def_for_build_in_ice_type() [2/7]

armarx::introspection::make_def_for_build_in_ice_type ( Ice::Byte  )

◆ make_def_for_build_in_ice_type() [3/7]

armarx::introspection::make_def_for_build_in_ice_type ( Ice::Double  )

◆ make_def_for_build_in_ice_type() [4/7]

armarx::introspection::make_def_for_build_in_ice_type ( Ice::Float  )

◆ make_def_for_build_in_ice_type() [5/7]

armarx::introspection::make_def_for_build_in_ice_type ( Ice::Int  )

◆ make_def_for_build_in_ice_type() [6/7]

armarx::introspection::make_def_for_build_in_ice_type ( Ice::Long  )

◆ make_def_for_build_in_ice_type() [7/7]

armarx::introspection::make_def_for_build_in_ice_type ( Ice::Short  )

◆ make_def_for_type_mapped_to_long() [1/2]

armarx::introspection::make_def_for_type_mapped_to_long ( std::uint16_t  )

◆ make_def_for_type_mapped_to_long() [2/2]

armarx::introspection::make_def_for_type_mapped_to_long ( std::uint32_t  )

Variable Documentation

◆ Double

Double

Definition at line 153 of file DataFieldsInfo.cpp.

◆ Float

Float

Definition at line 147 of file DataFieldsInfo.cpp.

◆ Int

Int

Definition at line 158 of file DataFieldsInfo.cpp.