|
template<typename T > |
static T | DeserializeAs (ros::serialization::IStream &stream) |
|
template<> |
bool | DeserializeAs (ros::serialization::IStream &stream) |
|
template<> |
std::string | DeserializeAs (ros::serialization::IStream &stream) |
|
int64_t | DeserializeAsDuration (ros::serialization::IStream &stream) |
|
uint64_t | DeserializeAsTime (ros::serialization::IStream &stream) |
|
template<typename T , typename O > |
static void | SerializeAs (ros::serialization::OStream &stream, O value, const FieldStack &fieldStack) |
|
static void | SerializeAs (ros::serialization::OStream &stream, int64_t value, PrimitiveType type, const FieldStack &fieldStack) |
|
static void | SerializeAs (ros::serialization::OStream &stream, uint64_t value, PrimitiveType type, const FieldStack &fieldStack) |
|
static void | SerializeAs (ros::serialization::OStream &stream, bool value, PrimitiveType type, const FieldStack &fieldStack) |
|
static void | SerializeAs (ros::serialization::OStream &stream, double value, PrimitiveType type, const FieldStack &fieldStack) |
|
static void | SerializeAs (ros::serialization::OStream &stream, const std::string &value, PrimitiveType type, const FieldStack &fieldStack) |
|
static void | SerializeAsBool (ros::serialization::OStream &stream, bool value, const FieldStack &fieldStack) |
|
template<typename O > |
static void | SerializeAsDuration (ros::serialization::OStream &stream, O value, const FieldStack &fieldStack) |
|
static void | SerializeAsString (ros::serialization::OStream &stream, const std::string &value, const FieldStack &fieldStack) |
|
template<typename O > |
static void | SerializeAsTime (ros::serialization::OStream &stream, O value, const FieldStack &fieldStack) |
|
static void | ThrowTypeMismatchException (swarmio::data::Variant::ValueCase sourceType, PrimitiveType targetPrimitiveType, const FieldStack &fieldStack) |
|