Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
goby::moos::MOOSTranslation< protobuf::TranslatorEntry::TECHNIQUE_FORMAT > Class Reference

#include <goby/moos/moos_protobuf_helpers.h>

Classes

struct  RepeatedFieldKey

Static Public Member Functions

static void serialize (std::string *out, const google::protobuf::Message &in, const google::protobuf::RepeatedPtrField< protobuf::TranslatorEntry::PublishSerializer::Algorithm > &algorithms, const std::string &format, const std::string &repeated_delimiter, bool use_short_enum=false)
static void parse (const std::string &in, google::protobuf::Message *out, std::string format, const std::string &repeated_delimiter, const google::protobuf::RepeatedPtrField< protobuf::TranslatorEntry::CreateParser::Algorithm > &algorithms=google::protobuf::RepeatedPtrField< protobuf::TranslatorEntry::CreateParser::Algorithm >(), bool use_short_enum=false)

Detailed Description

Definition at line 831 of file moos_protobuf_helpers.h.

Member Function Documentation

◆ parse()

void goby::moos::MOOSTranslation< protobuf::TranslatorEntry::TECHNIQUE_FORMAT >::parse ( const std::string & in,
google::protobuf::Message * out,
std::string format,
const std::string & repeated_delimiter,
const google::protobuf::RepeatedPtrField< protobuf::TranslatorEntry::CreateParser::Algorithm > & algorithms = google::protobuf::RepeatedPtrFieldprotobuf::TranslatorEntry::CreateParser::Algorithm>(),
bool use_short_enum = false )
inlinestatic

Definition at line 1145 of file moos_protobuf_helpers.h.

◆ serialize()

void goby::moos::MOOSTranslation< protobuf::TranslatorEntry::TECHNIQUE_FORMAT >::serialize ( std::string * out,
const google::protobuf::Message & in,
const google::protobuf::RepeatedPtrField< protobuf::TranslatorEntry::PublishSerializer::Algorithm > & algorithms,
const std::string & format,
const std::string & repeated_delimiter,
bool use_short_enum = false )
inlinestatic

Definition at line 840 of file moos_protobuf_helpers.h.


The documentation for this class was generated from the following file: