#include <variant.hpp>
Public Member Functions | |
template<typename T > | |
void | assign (const T &value) |
template<typename T > | |
T | convert () const |
template<typename T > | |
T | extract () const |
BuiltinType | getTypeID () const |
VarNumber () | |
template<typename T > | |
VarNumber (T value) | |
Private Attributes | |
uint8_t | _raw_data [9] |
Definition at line 14 of file variant.hpp.
RosIntrospection::VarNumber::VarNumber | ( | ) | [inline] |
Definition at line 19 of file variant.hpp.
RosIntrospection::VarNumber::VarNumber | ( | T | value | ) | [inline] |
Definition at line 54 of file variant.hpp.
void RosIntrospection::VarNumber::assign | ( | const T & | value | ) | [inline] |
Definition at line 83 of file variant.hpp.
ros::Duration RosIntrospection::VarNumber::convert | ( | ) | const [inline] |
Definition at line 94 of file variant.hpp.
T RosIntrospection::VarNumber::extract | ( | ) | const [inline] |
Definition at line 68 of file variant.hpp.
BuiltinType RosIntrospection::VarNumber::getTypeID | ( | ) | const [inline] |
Definition at line 63 of file variant.hpp.
uint8_t RosIntrospection::VarNumber::_raw_data[9] [private] |
Definition at line 34 of file variant.hpp.