Goby3  3.1.5
2024.05.14
hdf5.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/middleware/protobuf/hdf5.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fhdf5_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fhdf5_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
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 3012004 < 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>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
40 // @@protoc_insertion_point(includes)
41 #include <google/protobuf/port_def.inc>
42 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fhdf5_2eproto
43 PROTOBUF_NAMESPACE_OPEN
44 namespace internal {
45 class AnyMetadata;
46 } // namespace internal
47 PROTOBUF_NAMESPACE_CLOSE
48 
49 // Internal implementation detail -- do not use these members.
51  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
52  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
53  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
54  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
55  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
56  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
57  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
58  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
60 };
61 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fhdf5_2eproto;
62 namespace goby {
63 namespace middleware {
64 namespace protobuf {
65 class HDF5Config;
66 class HDF5ConfigDefaultTypeInternal;
67 extern HDF5ConfigDefaultTypeInternal _HDF5Config_default_instance_;
68 } // namespace protobuf
69 } // namespace middleware
70 } // namespace goby
71 PROTOBUF_NAMESPACE_OPEN
72 template<> ::goby::middleware::protobuf::HDF5Config* Arena::CreateMaybeMessage<::goby::middleware::protobuf::HDF5Config>(Arena*);
73 PROTOBUF_NAMESPACE_CLOSE
74 namespace goby {
75 namespace middleware {
76 namespace protobuf {
77 
78 // ===================================================================
79 
80 class HDF5Config PROTOBUF_FINAL :
81  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.HDF5Config) */ {
82  public:
83  inline HDF5Config() : HDF5Config(nullptr) {};
84  virtual ~HDF5Config();
85 
86  HDF5Config(const HDF5Config& from);
87  HDF5Config(HDF5Config&& from) noexcept
88  : HDF5Config() {
89  *this = ::std::move(from);
90  }
91 
92  inline HDF5Config& operator=(const HDF5Config& from) {
93  CopyFrom(from);
94  return *this;
95  }
96  inline HDF5Config& operator=(HDF5Config&& from) noexcept {
97  if (GetArena() == from.GetArena()) {
98  if (this != &from) InternalSwap(&from);
99  } else {
100  CopyFrom(from);
101  }
102  return *this;
103  }
104 
105  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
106  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
107  }
108  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
109  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
110  }
111 
112  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
113  return GetDescriptor();
114  }
115  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
116  return GetMetadataStatic().descriptor;
117  }
118  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
119  return GetMetadataStatic().reflection;
120  }
121  static const HDF5Config& default_instance();
122 
123  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
124  static inline const HDF5Config* internal_default_instance() {
125  return reinterpret_cast<const HDF5Config*>(
127  }
128  static constexpr int kIndexInFileMessages =
129  0;
130 
131  friend void swap(HDF5Config& a, HDF5Config& b) {
132  a.Swap(&b);
133  }
134  inline void Swap(HDF5Config* other) {
135  if (other == this) return;
136  if (GetArena() == other->GetArena()) {
137  InternalSwap(other);
138  } else {
139  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
140  }
141  }
142  void UnsafeArenaSwap(HDF5Config* other) {
143  if (other == this) return;
144  GOOGLE_DCHECK(GetArena() == other->GetArena());
145  InternalSwap(other);
146  }
147 
148  // implements Message ----------------------------------------------
149 
150  inline HDF5Config* New() const final {
151  return CreateMaybeMessage<HDF5Config>(nullptr);
152  }
153 
154  HDF5Config* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
155  return CreateMaybeMessage<HDF5Config>(arena);
156  }
157  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
158  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
159  void CopyFrom(const HDF5Config& from);
160  void MergeFrom(const HDF5Config& from);
161  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
162  bool IsInitialized() const final;
163 
164  size_t ByteSizeLong() const final;
165  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
166  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
167  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
168  int GetCachedSize() const final { return _cached_size_.Get(); }
169 
170  private:
171  inline void SharedCtor();
172  inline void SharedDtor();
173  void SetCachedSize(int size) const final;
174  void InternalSwap(HDF5Config* other);
175  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
176  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
177  return "goby.middleware.protobuf.HDF5Config";
178  }
179  protected:
180  explicit HDF5Config(::PROTOBUF_NAMESPACE_ID::Arena* arena);
181  private:
182  static void ArenaDtor(void* object);
183  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
184  public:
185 
186  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
187  private:
188  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
189  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2fmiddleware_2fprotobuf_2fhdf5_2eproto);
190  return ::descriptor_table_goby_2fmiddleware_2fprotobuf_2fhdf5_2eproto.file_level_metadata[kIndexInFileMessages];
191  }
192 
193  public:
194 
195  // nested types ----------------------------------------------------
196 
197  // accessors -------------------------------------------------------
198 
199  enum : int {
200  kInputFileFieldNumber = 30,
201  kOutputFileFieldNumber = 10,
202  kAppFieldNumber = 1,
203  };
204  // repeated string input_file = 30;
205  int input_file_size() const;
206  private:
207  int _internal_input_file_size() const;
208  public:
210  const std::string& input_file(int index) const;
211  std::string* mutable_input_file(int index);
212  void set_input_file(int index, const std::string& value);
213  void set_input_file(int index, std::string&& value);
214  void set_input_file(int index, const char* value);
215  void set_input_file(int index, const char* value, size_t size);
216  std::string* add_input_file();
217  void add_input_file(const std::string& value);
218  void add_input_file(std::string&& value);
219  void add_input_file(const char* value);
220  void add_input_file(const char* value, size_t size);
221  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& input_file() const;
222  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_input_file();
223  private:
224  const std::string& _internal_input_file(int index) const;
225  std::string* _internal_add_input_file();
226  public:
227 
228  // required string output_file = 10;
229  bool has_output_file() const;
230  private:
231  bool _internal_has_output_file() const;
232  public:
234  const std::string& output_file() const;
235  void set_output_file(const std::string& value);
236  void set_output_file(std::string&& value);
237  void set_output_file(const char* value);
238  void set_output_file(const char* value, size_t size);
239  std::string* mutable_output_file();
240  std::string* release_output_file();
241  void set_allocated_output_file(std::string* output_file);
242  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
243  " string fields are deprecated and will be removed in a"
244  " future release.")
245  std::string* unsafe_arena_release_output_file();
246  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
247  " string fields are deprecated and will be removed in a"
248  " future release.")
249  void unsafe_arena_set_allocated_output_file(
250  std::string* output_file);
251  private:
252  const std::string& _internal_output_file() const;
253  void _internal_set_output_file(const std::string& value);
254  std::string* _internal_mutable_output_file();
255  public:
256 
257  // optional .goby.middleware.protobuf.AppConfig app = 1;
258  bool has_app() const;
259  private:
260  bool _internal_has_app() const;
261  public:
262  void clear_app();
263  const ::goby::middleware::protobuf::AppConfig& app() const;
264  ::goby::middleware::protobuf::AppConfig* release_app();
265  ::goby::middleware::protobuf::AppConfig* mutable_app();
266  void set_allocated_app(::goby::middleware::protobuf::AppConfig* app);
267  private:
268  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
269  ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
270  public:
271  void unsafe_arena_set_allocated_app(
272  ::goby::middleware::protobuf::AppConfig* app);
273  ::goby::middleware::protobuf::AppConfig* unsafe_arena_release_app();
274 
275  GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(HDF5Config)
276  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.HDF5Config)
277  private:
278  class _Internal;
279 
280  ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
281 
282  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
283  typedef void InternalArenaConstructable_;
284  typedef void DestructorSkippable_;
285  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
286  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
287  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> input_file_;
288  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr output_file_;
289  ::goby::middleware::protobuf::AppConfig* app_;
291 };
292 // ===================================================================
293 
294 
295 // ===================================================================
296 
297 #ifdef __GNUC__
298  #pragma GCC diagnostic push
299  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
300 #endif // __GNUC__
301 // HDF5Config
302 
303 // optional .goby.middleware.protobuf.AppConfig app = 1;
304 inline bool HDF5Config::_internal_has_app() const {
305  bool value = (_has_bits_[0] & 0x00000002u) != 0;
306  PROTOBUF_ASSUME(!value || app_ != nullptr);
307  return value;
308 }
309 inline bool HDF5Config::has_app() const {
310  return _internal_has_app();
311 }
312 inline const ::goby::middleware::protobuf::AppConfig& HDF5Config::_internal_app() const {
313  const ::goby::middleware::protobuf::AppConfig* p = app_;
314  return p != nullptr ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
316 }
317 inline const ::goby::middleware::protobuf::AppConfig& HDF5Config::app() const {
318  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.HDF5Config.app)
319  return _internal_app();
320 }
321 inline void HDF5Config::unsafe_arena_set_allocated_app(
322  ::goby::middleware::protobuf::AppConfig* app) {
323  if (GetArena() == nullptr) {
324  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(app_);
325  }
326  app_ = app;
327  if (app) {
328  _has_bits_[0] |= 0x00000002u;
329  } else {
330  _has_bits_[0] &= ~0x00000002u;
331  }
332  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.middleware.protobuf.HDF5Config.app)
333 }
334 inline ::goby::middleware::protobuf::AppConfig* HDF5Config::release_app() {
335  auto temp = unsafe_arena_release_app();
336  if (GetArena() != nullptr) {
337  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
338  }
339  return temp;
340 }
341 inline ::goby::middleware::protobuf::AppConfig* HDF5Config::unsafe_arena_release_app() {
342  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.HDF5Config.app)
343  _has_bits_[0] &= ~0x00000002u;
344  ::goby::middleware::protobuf::AppConfig* temp = app_;
345  app_ = nullptr;
346  return temp;
347 }
348 inline ::goby::middleware::protobuf::AppConfig* HDF5Config::_internal_mutable_app() {
349  _has_bits_[0] |= 0x00000002u;
350  if (app_ == nullptr) {
351  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
352  app_ = p;
353  }
354  return app_;
355 }
356 inline ::goby::middleware::protobuf::AppConfig* HDF5Config::mutable_app() {
357  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.HDF5Config.app)
358  return _internal_mutable_app();
359 }
360 inline void HDF5Config::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
361  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
362  if (message_arena == nullptr) {
363  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(app_);
364  }
365  if (app) {
366  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
367  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(app)->GetArena();
368  if (message_arena != submessage_arena) {
369  app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
370  message_arena, app, submessage_arena);
371  }
372  _has_bits_[0] |= 0x00000002u;
373  } else {
374  _has_bits_[0] &= ~0x00000002u;
375  }
376  app_ = app;
377  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.HDF5Config.app)
378 }
379 
380 // required string output_file = 10;
381 inline bool HDF5Config::_internal_has_output_file() const {
382  bool value = (_has_bits_[0] & 0x00000001u) != 0;
383  return value;
384 }
385 inline bool HDF5Config::has_output_file() const {
386  return _internal_has_output_file();
387 }
388 inline void HDF5Config::clear_output_file() {
389  output_file_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
390  _has_bits_[0] &= ~0x00000001u;
391 }
392 inline const std::string& HDF5Config::output_file() const {
393  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.HDF5Config.output_file)
394  return _internal_output_file();
395 }
396 inline void HDF5Config::set_output_file(const std::string& value) {
397  _internal_set_output_file(value);
398  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.HDF5Config.output_file)
399 }
400 inline std::string* HDF5Config::mutable_output_file() {
401  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.HDF5Config.output_file)
402  return _internal_mutable_output_file();
403 }
404 inline const std::string& HDF5Config::_internal_output_file() const {
405  return output_file_.Get();
406 }
407 inline void HDF5Config::_internal_set_output_file(const std::string& value) {
408  _has_bits_[0] |= 0x00000001u;
409  output_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
410 }
411 inline void HDF5Config::set_output_file(std::string&& value) {
412  _has_bits_[0] |= 0x00000001u;
413  output_file_.Set(
414  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
415  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.HDF5Config.output_file)
416 }
417 inline void HDF5Config::set_output_file(const char* value) {
418  GOOGLE_DCHECK(value != nullptr);
419  _has_bits_[0] |= 0x00000001u;
420  output_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
421  GetArena());
422  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.HDF5Config.output_file)
423 }
424 inline void HDF5Config::set_output_file(const char* value,
425  size_t size) {
426  _has_bits_[0] |= 0x00000001u;
427  output_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
428  reinterpret_cast<const char*>(value), size), GetArena());
429  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.HDF5Config.output_file)
430 }
431 inline std::string* HDF5Config::_internal_mutable_output_file() {
432  _has_bits_[0] |= 0x00000001u;
433  return output_file_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
434 }
435 inline std::string* HDF5Config::release_output_file() {
436  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.HDF5Config.output_file)
437  if (!_internal_has_output_file()) {
438  return nullptr;
439  }
440  _has_bits_[0] &= ~0x00000001u;
441  return output_file_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
442 }
443 inline void HDF5Config::set_allocated_output_file(std::string* output_file) {
444  if (output_file != nullptr) {
445  _has_bits_[0] |= 0x00000001u;
446  } else {
447  _has_bits_[0] &= ~0x00000001u;
448  }
449  output_file_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), output_file,
450  GetArena());
451  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.HDF5Config.output_file)
452 }
453 inline std::string* HDF5Config::unsafe_arena_release_output_file() {
454  // @@protoc_insertion_point(field_unsafe_arena_release:goby.middleware.protobuf.HDF5Config.output_file)
455  GOOGLE_DCHECK(GetArena() != nullptr);
456  _has_bits_[0] &= ~0x00000001u;
457  return output_file_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
458  GetArena());
459 }
460 inline void HDF5Config::unsafe_arena_set_allocated_output_file(
461  std::string* output_file) {
462  GOOGLE_DCHECK(GetArena() != nullptr);
463  if (output_file != nullptr) {
464  _has_bits_[0] |= 0x00000001u;
465  } else {
466  _has_bits_[0] &= ~0x00000001u;
467  }
468  output_file_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
469  output_file, GetArena());
470  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.middleware.protobuf.HDF5Config.output_file)
471 }
472 
473 // repeated string input_file = 30;
474 inline int HDF5Config::_internal_input_file_size() const {
475  return input_file_.size();
476 }
477 inline int HDF5Config::input_file_size() const {
478  return _internal_input_file_size();
479 }
480 inline void HDF5Config::clear_input_file() {
481  input_file_.Clear();
482 }
483 inline std::string* HDF5Config::add_input_file() {
484  // @@protoc_insertion_point(field_add_mutable:goby.middleware.protobuf.HDF5Config.input_file)
485  return _internal_add_input_file();
486 }
487 inline const std::string& HDF5Config::_internal_input_file(int index) const {
488  return input_file_.Get(index);
489 }
490 inline const std::string& HDF5Config::input_file(int index) const {
491  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.HDF5Config.input_file)
492  return _internal_input_file(index);
493 }
494 inline std::string* HDF5Config::mutable_input_file(int index) {
495  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.HDF5Config.input_file)
496  return input_file_.Mutable(index);
497 }
498 inline void HDF5Config::set_input_file(int index, const std::string& value) {
499  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.HDF5Config.input_file)
500  input_file_.Mutable(index)->assign(value);
501 }
502 inline void HDF5Config::set_input_file(int index, std::string&& value) {
503  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.HDF5Config.input_file)
504  input_file_.Mutable(index)->assign(std::move(value));
505 }
506 inline void HDF5Config::set_input_file(int index, const char* value) {
507  GOOGLE_DCHECK(value != nullptr);
508  input_file_.Mutable(index)->assign(value);
509  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.HDF5Config.input_file)
510 }
511 inline void HDF5Config::set_input_file(int index, const char* value, size_t size) {
512  input_file_.Mutable(index)->assign(
513  reinterpret_cast<const char*>(value), size);
514  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.HDF5Config.input_file)
515 }
516 inline std::string* HDF5Config::_internal_add_input_file() {
517  return input_file_.Add();
518 }
519 inline void HDF5Config::add_input_file(const std::string& value) {
520  input_file_.Add()->assign(value);
521  // @@protoc_insertion_point(field_add:goby.middleware.protobuf.HDF5Config.input_file)
522 }
523 inline void HDF5Config::add_input_file(std::string&& value) {
524  input_file_.Add(std::move(value));
525  // @@protoc_insertion_point(field_add:goby.middleware.protobuf.HDF5Config.input_file)
526 }
527 inline void HDF5Config::add_input_file(const char* value) {
528  GOOGLE_DCHECK(value != nullptr);
529  input_file_.Add()->assign(value);
530  // @@protoc_insertion_point(field_add_char:goby.middleware.protobuf.HDF5Config.input_file)
531 }
532 inline void HDF5Config::add_input_file(const char* value, size_t size) {
533  input_file_.Add()->assign(reinterpret_cast<const char*>(value), size);
534  // @@protoc_insertion_point(field_add_pointer:goby.middleware.protobuf.HDF5Config.input_file)
535 }
536 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
537 HDF5Config::input_file() const {
538  // @@protoc_insertion_point(field_list:goby.middleware.protobuf.HDF5Config.input_file)
539  return input_file_;
540 }
541 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
542 HDF5Config::mutable_input_file() {
543  // @@protoc_insertion_point(field_mutable_list:goby.middleware.protobuf.HDF5Config.input_file)
544  return &input_file_;
545 }
546 
547 #ifdef __GNUC__
548  #pragma GCC diagnostic pop
549 #endif // __GNUC__
550 
551 // @@protoc_insertion_point(namespace_scope)
552 
553 } // namespace protobuf
554 } // namespace middleware
555 } // namespace goby
556 
557 // @@protoc_insertion_point(global_scope)
558 
559 #include <google/protobuf/port_undef.inc>
560 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fhdf5_2eproto
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_input_file()
void set_output_file(std::string &&value)
void set_input_file(int index, const char *value)
HDF5Config(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_input_file(int index, const char *value, size_t size)
void MergeFrom(const HDF5Config &from)
void set_output_file(const char *value, size_t size)
HDF5Config & operator=(HDF5Config &&from) noexcept
Definition: hdf5.pb.h:96
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void add_input_file(std::string &&value)
HDF5Config(HDF5Config &&from) noexcept
Definition: hdf5.pb.h:87
static const HDF5Config & default_instance()
void set_input_file(int index, std::string &&value)
void UnsafeArenaSwap(HDF5Config *other)
Definition: hdf5.pb.h:142
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: hdf5.pb.h:112
HDF5Config * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: hdf5.pb.h:154
void add_input_file(const std::string &value)
std::string * mutable_input_file(int index)
static const HDF5Config * internal_default_instance()
Definition: hdf5.pb.h:124
const std::string & input_file(int index) const
void set_output_file(const std::string &value)
void add_input_file(const char *value, size_t size)
const std::string & output_file() const
friend void swap(HDF5Config &a, HDF5Config &b)
Definition: hdf5.pb.h:131
HDF5Config * New() const final
Definition: hdf5.pb.h:150
HDF5Config & operator=(const HDF5Config &from)
Definition: hdf5.pb.h:92
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: hdf5.pb.h:115
void set_allocated_output_file(std::string *output_file)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & input_file() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: hdf5.pb.h:118
void set_input_file(int index, const std::string &value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: hdf5.pb.h:108
void CopyFrom(const HDF5Config &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: hdf5.pb.h:105
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fhdf5_2eproto
@ value
the parser finished reading a JSON value
HDF5ConfigDefaultTypeInternal _HDF5Config_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
The global namespace for the Goby project.
std::uint32_t uint32
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:154
#define ByteSizeLong
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: hdf5.pb.h:57
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: hdf5.pb.h:58
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: hdf5.pb.h:59
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)