Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
manipulator.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: goby/acomms/protobuf/manipulator.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fmanipulator_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fmanipulator_2eproto
6
7#include <limits>
8#include <string>
9
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
14#error your headers.
15#endif
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
20#endif
21
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
29#include <google/protobuf/repeated_field.h> // IWYU pragma: export
30#include <google/protobuf/extension_set.h> // IWYU pragma: export
31#include <google/protobuf/generated_enum_reflection.h>
32#include <boost/units/quantity.hpp>
33#include <boost/units/absolute.hpp>
34#include <boost/units/dimensionless_type.hpp>
35#include <boost/units/make_scaled_unit.hpp>
36// @@protoc_insertion_point(includes)
37#include <google/protobuf/port_def.inc>
38#define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2fmanipulator_2eproto
39PROTOBUF_NAMESPACE_OPEN
40namespace internal {
41class AnyMetadata;
42} // namespace internal
43PROTOBUF_NAMESPACE_CLOSE
44
45// Internal implementation detail -- do not use these members.
49extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fmanipulator_2eproto;
50PROTOBUF_NAMESPACE_OPEN
51PROTOBUF_NAMESPACE_CLOSE
52namespace goby {
53namespace acomms {
54namespace protobuf {
55
67bool Manipulator_IsValid(int value);
71
72const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Manipulator_descriptor();
73template<typename T>
74inline const std::string& Manipulator_Name(T enum_t_value) {
75 static_assert(::std::is_same<T, Manipulator>::value ||
76 ::std::is_integral<T>::value,
77 "Incorrect type passed to function Manipulator_Name.");
78 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
79 Manipulator_descriptor(), enum_t_value);
80}
82 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Manipulator* value) {
83 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Manipulator>(
84 Manipulator_descriptor(), name, value);
85}
86// ===================================================================
87
88
89// ===================================================================
90
91
92// ===================================================================
93
94#ifdef __GNUC__
95 #pragma GCC diagnostic push
96 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
97#endif // __GNUC__
98#ifdef __GNUC__
99 #pragma GCC diagnostic pop
100#endif // __GNUC__
101
102// @@protoc_insertion_point(namespace_scope)
103
104} // namespace protobuf
105} // namespace acomms
106} // namespace goby
107
108PROTOBUF_NAMESPACE_OPEN
109
110template <> struct is_proto_enum< ::goby::acomms::protobuf::Manipulator> : ::std::true_type {};
111template <>
113 return ::goby::acomms::protobuf::Manipulator_descriptor();
114}
115
116PROTOBUF_NAMESPACE_CLOSE
117
118// @@protoc_insertion_point(global_scope)
119
120#include <google/protobuf/port_undef.inc>
121#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fmanipulator_2eproto
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fmanipulator_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::protobuf::Manipulator >()
constexpr Manipulator Manipulator_MAX
constexpr Manipulator Manipulator_MIN
bool Manipulator_IsValid(int value)
bool Manipulator_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Manipulator *value)
constexpr int Manipulator_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Manipulator_descriptor()
const std::string & Manipulator_Name(T enum_t_value)
The global namespace for the Goby project.