Goby3 3.6.1
2026.09.15
Loading...
Searching...
No Matches
test.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: goby/test/middleware/middleware_intervehicle_metadata/test.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2ftest_2fmiddleware_2fmiddleware_5fintervehicle_5fmetadata_2ftest_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2ftest_2fmiddleware_2fmiddleware_5fintervehicle_5fmetadata_2ftest_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>
30#include <google/protobuf/repeated_field.h> // IWYU pragma: export
31#include <google/protobuf/extension_set.h> // IWYU pragma: export
32#include <google/protobuf/unknown_field_set.h>
33#include "dccl/option_extensions.pb.h"
34#include <google/protobuf/descriptor.pb.h>
35#include <boost/units/quantity.hpp>
36#include <boost/units/absolute.hpp>
37#include <boost/units/dimensionless_type.hpp>
38#include <boost/units/make_scaled_unit.hpp>
39// @@protoc_insertion_point(includes)
40#include <google/protobuf/port_def.inc>
41#define PROTOBUF_INTERNAL_EXPORT_goby_2ftest_2fmiddleware_2fmiddleware_5fintervehicle_5fmetadata_2ftest_2eproto
42PROTOBUF_NAMESPACE_OPEN
43namespace internal {
44class AnyMetadata;
45} // namespace internal
46PROTOBUF_NAMESPACE_CLOSE
47
48// Internal implementation detail -- do not use these members.
52extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2ftest_2fmiddleware_2fmiddleware_5fintervehicle_5fmetadata_2ftest_2eproto;
53namespace goby {
54namespace test {
55namespace middleware {
56namespace intervehicle_metadata {
57namespace protobuf {
58class Sample;
59struct SampleDefaultTypeInternal;
60extern SampleDefaultTypeInternal _Sample_default_instance_;
61} // namespace protobuf
62} // namespace intervehicle_metadata
63} // namespace middleware
64} // namespace test
65} // namespace goby
66PROTOBUF_NAMESPACE_OPEN
67template<> ::goby::test::middleware::intervehicle_metadata::protobuf::Sample* Arena::CreateMaybeMessage<::goby::test::middleware::intervehicle_metadata::protobuf::Sample>(Arena*);
68PROTOBUF_NAMESPACE_CLOSE
69namespace goby {
70namespace test {
71namespace middleware {
72namespace intervehicle_metadata {
73namespace protobuf {
74
75// ===================================================================
76
77class Sample final :
78 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.test.middleware.intervehicle_metadata.protobuf.Sample) */ {
79 public:
80 inline Sample() : Sample(nullptr) {}
81 ~Sample() override;
82 explicit PROTOBUF_CONSTEXPR Sample(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
83
84 Sample(const Sample& from);
85 Sample(Sample&& from) noexcept
86 : Sample() {
87 *this = ::std::move(from);
88 }
89
90 inline Sample& operator=(const Sample& from) {
91 CopyFrom(from);
92 return *this;
93 }
94 inline Sample& operator=(Sample&& from) noexcept {
95 if (this == &from) return *this;
96 if (GetOwningArena() == from.GetOwningArena()
97 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
98 && GetOwningArena() != nullptr
99 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
100 ) {
101 InternalSwap(&from);
102 } else {
103 CopyFrom(from);
104 }
105 return *this;
106 }
107
108 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
109 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
110 }
111 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
112 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
113 }
114
115 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
116 return GetDescriptor();
117 }
118 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
119 return default_instance().GetMetadata().descriptor;
120 }
121 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
122 return default_instance().GetMetadata().reflection;
123 }
124 static const Sample& default_instance() {
126 }
127 static inline const Sample* internal_default_instance() {
128 return reinterpret_cast<const Sample*>(
130 }
131 static constexpr int kIndexInFileMessages =
132 0;
133
134 friend void swap(Sample& a, Sample& b) {
135 a.Swap(&b);
136 }
137 inline void Swap(Sample* other) {
138 if (other == this) return;
139 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
140 if (GetOwningArena() != nullptr &&
141 GetOwningArena() == other->GetOwningArena()) {
142 #else // PROTOBUF_FORCE_COPY_IN_SWAP
143 if (GetOwningArena() == other->GetOwningArena()) {
144 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
145 InternalSwap(other);
146 } else {
147 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
148 }
149 }
150 void UnsafeArenaSwap(Sample* other) {
151 if (other == this) return;
152 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
153 InternalSwap(other);
154 }
155
156 // implements Message ----------------------------------------------
157
158 Sample* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
159 return CreateMaybeMessage<Sample>(arena);
160 }
161 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
162 void CopyFrom(const Sample& from);
163 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
164 void MergeFrom( const Sample& from) {
165 Sample::MergeImpl(*this, from);
166 }
167 private:
168 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
169 public:
170 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
171 bool IsInitialized() const final;
172
173 size_t ByteSizeLong() const final;
174 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
176 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
177 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
178
179 private:
180 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
181 void SharedDtor();
182 void SetCachedSize(int size) const final;
183 void InternalSwap(Sample* other);
184
185 private:
186 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
187 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
188 return "goby.test.middleware.intervehicle_metadata.protobuf.Sample";
189 }
190 protected:
191 explicit Sample(::PROTOBUF_NAMESPACE_ID::Arena* arena,
192 bool is_message_owned = false);
193 public:
194
195 static const ClassData _class_data_;
196 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
197
198 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
199
200 // nested types ----------------------------------------------------
201
202 // accessors -------------------------------------------------------
203
204 enum : int {
207 };
208 // optional .google.protobuf.FileOptions unused = 2 [(.dccl.field) = {
209 bool has_unused() const;
210 private:
211 bool _internal_has_unused() const;
212 public:
214 const ::PROTOBUF_NAMESPACE_ID::FileOptions& unused() const;
215 PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::FileOptions* release_unused();
216 ::PROTOBUF_NAMESPACE_ID::FileOptions* mutable_unused();
217 void set_allocated_unused(::PROTOBUF_NAMESPACE_ID::FileOptions* unused);
218 private:
219 const ::PROTOBUF_NAMESPACE_ID::FileOptions& _internal_unused() const;
220 ::PROTOBUF_NAMESPACE_ID::FileOptions* _internal_mutable_unused();
221 public:
223 ::PROTOBUF_NAMESPACE_ID::FileOptions* unused);
224 ::PROTOBUF_NAMESPACE_ID::FileOptions* unsafe_arena_release_unused();
225
226 // optional int32 a = 1 [(.dccl.field) = {
227 bool has_a() const;
228 private:
229 bool _internal_has_a() const;
230 public:
231 void clear_a();
232 int32_t a() const;
233 void set_a(int32_t value);
234 private:
235 int32_t _internal_a() const;
236 void _internal_set_a(int32_t value);
237 public:
238
240 // @@protoc_insertion_point(class_scope:goby.test.middleware.intervehicle_metadata.protobuf.Sample)
241 private:
242 class _Internal;
243
244 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
245 typedef void InternalArenaConstructable_;
246 typedef void DestructorSkippable_;
247 struct Impl_ {
248 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
249 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
250 ::PROTOBUF_NAMESPACE_ID::FileOptions* unused_;
251 int32_t a_;
252 };
253 union { Impl_ _impl_; };
254 friend struct ::TableStruct_goby_2ftest_2fmiddleware_2fmiddleware_5fintervehicle_5fmetadata_2ftest_2eproto;
255};
256// ===================================================================
257
258
259// ===================================================================
260
261#ifdef __GNUC__
262 #pragma GCC diagnostic push
263 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
264#endif // __GNUC__
265// Sample
266
267// optional int32 a = 1 [(.dccl.field) = {
268inline bool Sample::_internal_has_a() const {
269 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
270 return value;
271}
272inline bool Sample::has_a() const {
273 return _internal_has_a();
274}
275inline void Sample::clear_a() {
276 _impl_.a_ = 0;
277 _impl_._has_bits_[0] &= ~0x00000002u;
278}
279inline int32_t Sample::_internal_a() const {
280 return _impl_.a_;
281}
282inline int32_t Sample::a() const {
283 // @@protoc_insertion_point(field_get:goby.test.middleware.intervehicle_metadata.protobuf.Sample.a)
284 return _internal_a();
285}
286inline void Sample::_internal_set_a(int32_t value) {
287 _impl_._has_bits_[0] |= 0x00000002u;
288 _impl_.a_ = value;
289}
290inline void Sample::set_a(int32_t value) {
291 _internal_set_a(value);
292 // @@protoc_insertion_point(field_set:goby.test.middleware.intervehicle_metadata.protobuf.Sample.a)
293}
294
295// optional .google.protobuf.FileOptions unused = 2 [(.dccl.field) = {
296inline bool Sample::_internal_has_unused() const {
297 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
298 PROTOBUF_ASSUME(!value || _impl_.unused_ != nullptr);
299 return value;
300}
301inline bool Sample::has_unused() const {
302 return _internal_has_unused();
303}
304inline const ::PROTOBUF_NAMESPACE_ID::FileOptions& Sample::_internal_unused() const {
305 const ::PROTOBUF_NAMESPACE_ID::FileOptions* p = _impl_.unused_;
306 return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::FileOptions&>(
307 ::PROTOBUF_NAMESPACE_ID::_FileOptions_default_instance_);
308}
309inline const ::PROTOBUF_NAMESPACE_ID::FileOptions& Sample::unused() const {
310 // @@protoc_insertion_point(field_get:goby.test.middleware.intervehicle_metadata.protobuf.Sample.unused)
311 return _internal_unused();
312}
314 ::PROTOBUF_NAMESPACE_ID::FileOptions* unused) {
315 if (GetArenaForAllocation() == nullptr) {
316 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.unused_);
317 }
318 _impl_.unused_ = unused;
319 if (unused) {
320 _impl_._has_bits_[0] |= 0x00000001u;
321 } else {
322 _impl_._has_bits_[0] &= ~0x00000001u;
323 }
324 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.test.middleware.intervehicle_metadata.protobuf.Sample.unused)
325}
326inline ::PROTOBUF_NAMESPACE_ID::FileOptions* Sample::release_unused() {
327 _impl_._has_bits_[0] &= ~0x00000001u;
328 ::PROTOBUF_NAMESPACE_ID::FileOptions* temp = _impl_.unused_;
329 _impl_.unused_ = nullptr;
330#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
331 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
332 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
333 if (GetArenaForAllocation() == nullptr) { delete old; }
334#else // PROTOBUF_FORCE_COPY_IN_RELEASE
335 if (GetArenaForAllocation() != nullptr) {
336 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
337 }
338#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
339 return temp;
340}
341inline ::PROTOBUF_NAMESPACE_ID::FileOptions* Sample::unsafe_arena_release_unused() {
342 // @@protoc_insertion_point(field_release:goby.test.middleware.intervehicle_metadata.protobuf.Sample.unused)
343 _impl_._has_bits_[0] &= ~0x00000001u;
344 ::PROTOBUF_NAMESPACE_ID::FileOptions* temp = _impl_.unused_;
345 _impl_.unused_ = nullptr;
346 return temp;
347}
348inline ::PROTOBUF_NAMESPACE_ID::FileOptions* Sample::_internal_mutable_unused() {
349 _impl_._has_bits_[0] |= 0x00000001u;
350 if (_impl_.unused_ == nullptr) {
351 auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::FileOptions>(GetArenaForAllocation());
352 _impl_.unused_ = p;
353 }
354 return _impl_.unused_;
355}
356inline ::PROTOBUF_NAMESPACE_ID::FileOptions* Sample::mutable_unused() {
357 ::PROTOBUF_NAMESPACE_ID::FileOptions* _msg = _internal_mutable_unused();
358 // @@protoc_insertion_point(field_mutable:goby.test.middleware.intervehicle_metadata.protobuf.Sample.unused)
359 return _msg;
360}
361inline void Sample::set_allocated_unused(::PROTOBUF_NAMESPACE_ID::FileOptions* unused) {
362 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
363 if (message_arena == nullptr) {
364 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.unused_);
365 }
366 if (unused) {
367 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
368 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
369 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(unused));
370 if (message_arena != submessage_arena) {
371 unused = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
372 message_arena, unused, submessage_arena);
373 }
374 _impl_._has_bits_[0] |= 0x00000001u;
375 } else {
376 _impl_._has_bits_[0] &= ~0x00000001u;
377 }
378 _impl_.unused_ = unused;
379 // @@protoc_insertion_point(field_set_allocated:goby.test.middleware.intervehicle_metadata.protobuf.Sample.unused)
380}
381
382#ifdef __GNUC__
383 #pragma GCC diagnostic pop
384#endif // __GNUC__
385
386// @@protoc_insertion_point(namespace_scope)
387
388} // namespace protobuf
389} // namespace intervehicle_metadata
390} // namespace middleware
391} // namespace test
392} // namespace goby
393
394// @@protoc_insertion_point(global_scope)
395
396#include <google/protobuf/port_undef.inc>
397#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2ftest_2fmiddleware_2fmiddleware_5fintervehicle_5fmetadata_2ftest_2eproto
void unsafe_arena_set_allocated_unused(::PROTOBUF_NAMESPACE_ID::FileOptions *unused)
Definition test.pb.h:313
Sample(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
::PROTOBUF_NAMESPACE_ID::FileOptions * mutable_unused()
Definition test.pb.h:356
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition test.pb.h:108
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition test.pb.h:121
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::PROTOBUF_NAMESPACE_ID::FileOptions * unsafe_arena_release_unused()
Definition test.pb.h:341
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition test.pb.h:111
void set_allocated_unused(::PROTOBUF_NAMESPACE_ID::FileOptions *unused)
Definition test.pb.h:361
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition test.pb.h:118
PROTOBUF_NODISCARD::PROTOBUF_NAMESPACE_ID::FileOptions * release_unused()
Definition test.pb.h:326
PROTOBUF_CONSTEXPR Sample(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::FileOptions & unused() const
Definition test.pb.h:309
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition test.pb.h:115
Sample * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition test.pb.h:158
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2ftest_2fmiddleware_2fmiddleware_5fintervehicle_5fmetadata_2ftest_2eproto
The global namespace for the Goby project.