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" 
   36inline namespace GZ_SIM_VERSION_NAMESPACE
 
   46    msgs::StringMsg_V msg;
 
   47    for (
const auto &tag : _tags)
 
   51    msg.SerializeToOstream(&_out);
 
 
   59    msgs::StringMsg_V msg;
 
   60    msg.ParsePartialFromIstream(&_in);
 
   62    for (
const auto &item : msg.data())
 
 
 
   78using SemanticTags = Component<std::vector<std::string>, 
class SemanticTagsTag,
 
   79                              serializers::SemanticTagsSerializer>;