Compare | Class comparison |
CopyFrom | Copy data from non-ariles classes |
CopyTo | Copy data to non-ariles classes |
Count | Counts number of entries |
Count missing entries | Counts number of missing entries |
Defaults (PreRead) | Initializes entries to their default values |
▼Process | Process entries, base for PreWrite and Finalize |
Finalize | Postprocess entries, e.g., validate after deserialization |
PreWrite | Preprocess entries, e.g., pack values before serialization |
▼Serialization | Serialization |
▼Configuration | Configuration visitors (perform pre- and post- processing during (de)serialization) |
Jsonnet | Preprocessing wrapper for json visitors, see https://jsonnet.org/ |
msgpack | Serialization using msgpack format, see https://msgpack.org/ |
NameValue | DEPRECATED |
NameValue2 | Generates a set of <std::string, double> pairs with flattened member names, e.g., <"ariles_class.class_member.real_member", 3.4> |
Octave | Serialize to Octave/MATLAB script |
PugiXML | XML serialization via https://pugixml.org/ |
RapidJSON | JSON serialization via https://rapidjson.org/ |
ROS2 parameters | ROS2 parameters |
ROS parameter server | ROS parameter server serialization |
yaml-cpp | YAML serialization via https://github.com/jbeder/yaml-cpp |
Read | Base for deserialization |
Write | Base for serialization |
Graphviz | Generates diagrams ('.dot' files) representing class contents |
Protocol Buffers [incomplete] | Exchange data with protobuf classes |