Serialization.hh
Go to the documentation of this file.
static std::istream & Deserialize(std::istream &_in, DataType &_data)
Deserialization.
Definition: Serialization.hh:126
static std::ostream & Serialize(std::ostream &_out, const std::vector< T > &_data)
Serialization for std::vector<T> with serializable T.
Definition: Serialization.hh:237
static std::istream & Deserialize(std::istream &_in, std::vector< double > &_vec)
Deserialization.
Definition: Serialization.hh:167
Serializer for components that hold protobuf messages.
Definition: Serialization.hh:179
::google::protobuf::RepeatedField< double > * mutable_data()
static std::ostream & Serialize(std::ostream &_out, const std::vector< double > &_vec)
Serialization.
Definition: Serialization.hh:154
static std::istream & Deserialize(std::istream &_in, std::vector< T > &_data)
Deserialization for std::vector<T> with serializable T.
Definition: Serialization.hh:250
T end(T... args)
STL class.
T resize(T... args)
static std::ostream & Serialize(std::ostream &_out, const std::string &_data)
Serialization.
Definition: Serialization.hh:211
STL class.
static std::ostream & Serialize(std::ostream &_out, const google::protobuf::Message &_msg)
Serialization.
Definition: Serialization.hh:185
Type trait that determines if an convert from In to Out is defined. Usage:
Definition: Serialization.hh:49
static std::ostream & Serialize(std::ostream &_out, const DataType &_data)
Serialization.
Definition: Serialization.hh:104
T size(T... args)
static std::istream & Deserialize(std::istream &_in, google::protobuf::Message &_msg)
Deserialization.
Definition: Serialization.hh:196
T begin(T... args)
double data(int index) const
Serializer for components that hold std::string.
Definition: Serialization.hh:205
ignition::math::Vector3d Convert(const msgs::Vector3d &_v)
Definition: Serialization.hh:231
Serialization for that converts components data types to ignition::msgs. This assumes that convert<Da...
Definition: Serialization.hh:98
This library is part of the Ignition Robotics project.
STL class.
Serializer for components that hold std::vector<double>.
Definition: Serialization.hh:148
static std::istream & Deserialize(std::istream &_in, std::string &_data)
Deserialization.
Definition: Serialization.hh:222