17 #ifndef GZ_SIM_COMPONENTS_SEMANTIC_TAGS_HH_
18 #define GZ_SIM_COMPONENTS_SEMANTIC_TAGS_HH_
20 #include <gz/msgs/stringmsg_v.pb.h>
29 #include "gz/sim/config.hh"
36 inline namespace GZ_SIM_VERSION_NAMESPACE {
45 msgs::StringMsg_V msg;
46 for (
const auto &tag : _tags)
50 auto result = msg.SerializeToOstream(&_out);
59 msgs::StringMsg_V msg;
60 if(!msg.ParsePartialFromIstream(&_in))
65 for (
const auto &item : msg.data())
82 serializers::SemanticTagsSerializer>;