4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2flog_5ftool_5fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2flog_5ftool_5fconfig_2eproto
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
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.
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_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>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
38 #include <boost/units/quantity.hpp>
39 #include <boost/units/absolute.hpp>
40 #include <boost/units/dimensionless_type.hpp>
41 #include <boost/units/make_scaled_unit.hpp>
43 #include <google/protobuf/port_def.inc>
44 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2flog_5ftool_5fconfig_2eproto
45 PROTOBUF_NAMESPACE_OPEN
49 PROTOBUF_NAMESPACE_CLOSE
53 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
55 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
59 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
66 namespace middleware {
69 class LogToolConfigDefaultTypeInternal;
75 PROTOBUF_NAMESPACE_OPEN
76 template<> ::goby::apps::middleware::protobuf::LogToolConfig* Arena::CreateMaybeMessage<::goby::apps::middleware::protobuf::LogToolConfig>(Arena*);
77 PROTOBUF_NAMESPACE_CLOSE
80 namespace middleware {
96 static_assert(::std::is_same<T, LogToolConfig_OutputFormat>::value ||
97 ::std::is_integral<T>::value,
98 "Incorrect type passed to function LogToolConfig_OutputFormat_Name.");
99 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
104 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<LogToolConfig_OutputFormat>(
110 public ::PROTOBUF_NAMESPACE_ID::Message {
118 *
this = ::std::move(from);
121 inline LogToolConfig&
operator=(
const LogToolConfig& from) {
125 inline LogToolConfig&
operator=(LogToolConfig&& from) noexcept {
126 if (GetArena() == from.GetArena()) {
127 if (
this != &from) InternalSwap(&from);
135 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
138 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
141 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
142 return GetDescriptor();
145 return GetMetadataStatic().descriptor;
148 return GetMetadataStatic().reflection;
154 return reinterpret_cast<const LogToolConfig*
>(
157 static constexpr
int kIndexInFileMessages =
160 friend void swap(LogToolConfig& a, LogToolConfig& b) {
163 inline void Swap(LogToolConfig* other) {
164 if (other ==
this)
return;
165 if (GetArena() == other->GetArena()) {
168 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
172 if (other ==
this)
return;
173 GOOGLE_DCHECK(GetArena() == other->GetArena());
179 inline LogToolConfig*
New() const final {
180 return CreateMaybeMessage<LogToolConfig>(
nullptr);
183 LogToolConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
184 return CreateMaybeMessage<LogToolConfig>(arena);
186 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
187 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
190 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
191 bool IsInitialized() const final;
194 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
195 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
196 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
197 int GetCachedSize() const final {
return _cached_size_.Get(); }
200 inline void SharedCtor();
201 inline void SharedDtor();
202 void SetCachedSize(
int size)
const final;
203 void InternalSwap(LogToolConfig* other);
204 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
205 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
206 return "goby.apps.middleware.protobuf.LogToolConfig";
211 static void ArenaDtor(
void*
object);
212 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
217 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
240 static constexpr
int OutputFormat_ARRAYSIZE =
242 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
248 static_assert(::std::is_same<T, OutputFormat>::value ||
249 ::std::is_integral<T>::value,
250 "Incorrect type passed to function OutputFormat_Name.");
261 kLoadSharedLibraryFieldNumber = 40,
262 kInputFileFieldNumber = 10,
263 kTypeRegexFieldNumber = 15,
264 kGroupRegexFieldNumber = 16,
265 kExcludeTypeRegexFieldNumber = 17,
266 kExcludeGroupRegexFieldNumber = 18,
267 kOutputFileFieldNumber = 20,
269 kHdf5ChunkLengthFieldNumber = 32,
270 kHdf5CompressionLevelFieldNumber = 33,
271 kFormatFieldNumber = 30,
272 kWriteHdf5ZeroLengthDimFieldNumber = 31,
277 int _internal_load_shared_library_size()
const;
294 const std::string& _internal_load_shared_library(
int index)
const;
295 std::string* _internal_add_load_shared_library();
301 bool _internal_has_input_file()
const;
312 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
313 " string fields are deprecated and will be removed in a"
315 std::
string* unsafe_arena_release_input_file();
316 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
317 "
string fields are deprecated and will be removed in a"
319 void unsafe_arena_set_allocated_input_file(
320 std::
string* input_file);
322 const std::
string& _internal_input_file() const;
323 void _internal_set_input_file(const std::
string& value);
324 std::
string* _internal_mutable_input_file();
328 bool has_type_regex() const;
330 bool _internal_has_type_regex() const;
332 void clear_type_regex();
333 const std::
string& type_regex() const;
334 void set_type_regex(const std::
string& value);
335 void set_type_regex(std::
string&& value);
336 void set_type_regex(const
char* value);
337 void set_type_regex(const
char* value,
size_t size);
338 std::
string* mutable_type_regex();
339 std::
string* release_type_regex();
340 void set_allocated_type_regex(std::
string* type_regex);
341 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
342 "
string fields are deprecated and will be removed in a"
344 std::
string* unsafe_arena_release_type_regex();
345 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
346 "
string fields are deprecated and will be removed in a"
348 void unsafe_arena_set_allocated_type_regex(
349 std::
string* type_regex);
351 const std::
string& _internal_type_regex() const;
352 void _internal_set_type_regex(const std::
string& value);
353 std::
string* _internal_mutable_type_regex();
357 bool has_group_regex() const;
359 bool _internal_has_group_regex() const;
361 void clear_group_regex();
362 const std::
string& group_regex() const;
363 void set_group_regex(const std::
string& value);
364 void set_group_regex(std::
string&& value);
365 void set_group_regex(const
char* value);
366 void set_group_regex(const
char* value,
size_t size);
367 std::
string* mutable_group_regex();
368 std::
string* release_group_regex();
369 void set_allocated_group_regex(std::
string* group_regex);
370 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
371 "
string fields are deprecated and will be removed in a"
373 std::
string* unsafe_arena_release_group_regex();
374 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
375 "
string fields are deprecated and will be removed in a"
377 void unsafe_arena_set_allocated_group_regex(
378 std::
string* group_regex);
380 const std::
string& _internal_group_regex() const;
381 void _internal_set_group_regex(const std::
string& value);
382 std::
string* _internal_mutable_group_regex();
386 bool has_exclude_type_regex() const;
388 bool _internal_has_exclude_type_regex() const;
390 void clear_exclude_type_regex();
391 const std::
string& exclude_type_regex() const;
392 void set_exclude_type_regex(const std::
string& value);
393 void set_exclude_type_regex(std::
string&& value);
394 void set_exclude_type_regex(const
char* value);
395 void set_exclude_type_regex(const
char* value,
size_t size);
396 std::
string* mutable_exclude_type_regex();
397 std::
string* release_exclude_type_regex();
398 void set_allocated_exclude_type_regex(std::
string* exclude_type_regex);
399 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
400 "
string fields are deprecated and will be removed in a"
402 std::
string* unsafe_arena_release_exclude_type_regex();
403 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
404 "
string fields are deprecated and will be removed in a"
406 void unsafe_arena_set_allocated_exclude_type_regex(
407 std::
string* exclude_type_regex);
409 const std::
string& _internal_exclude_type_regex() const;
410 void _internal_set_exclude_type_regex(const std::
string& value);
411 std::
string* _internal_mutable_exclude_type_regex();
415 bool has_exclude_group_regex() const;
417 bool _internal_has_exclude_group_regex() const;
419 void clear_exclude_group_regex();
420 const std::
string& exclude_group_regex() const;
421 void set_exclude_group_regex(const std::
string& value);
422 void set_exclude_group_regex(std::
string&& value);
423 void set_exclude_group_regex(const
char* value);
424 void set_exclude_group_regex(const
char* value,
size_t size);
425 std::
string* mutable_exclude_group_regex();
426 std::
string* release_exclude_group_regex();
427 void set_allocated_exclude_group_regex(std::
string* exclude_group_regex);
428 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
429 "
string fields are deprecated and will be removed in a"
431 std::
string* unsafe_arena_release_exclude_group_regex();
432 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
433 "
string fields are deprecated and will be removed in a"
435 void unsafe_arena_set_allocated_exclude_group_regex(
436 std::
string* exclude_group_regex);
438 const std::
string& _internal_exclude_group_regex() const;
439 void _internal_set_exclude_group_regex(const std::
string& value);
440 std::
string* _internal_mutable_exclude_group_regex();
444 bool has_output_file() const;
446 bool _internal_has_output_file() const;
448 void clear_output_file();
449 const std::
string& output_file() const;
450 void set_output_file(const std::
string& value);
451 void set_output_file(std::
string&& value);
452 void set_output_file(const
char* value);
453 void set_output_file(const
char* value,
size_t size);
454 std::
string* mutable_output_file();
455 std::
string* release_output_file();
456 void set_allocated_output_file(std::
string* output_file);
457 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
458 "
string fields are deprecated and will be removed in a"
460 std::
string* unsafe_arena_release_output_file();
461 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
462 "
string fields are deprecated and will be removed in a"
464 void unsafe_arena_set_allocated_output_file(
465 std::
string* output_file);
467 const std::
string& _internal_output_file() const;
468 void _internal_set_output_file(const std::
string& value);
469 std::
string* _internal_mutable_output_file();
473 bool has_app() const;
475 bool _internal_has_app() const;
478 const ::
goby::middleware::protobuf::AppConfig& app() const;
479 ::
goby::middleware::protobuf::AppConfig* release_app();
480 ::
goby::middleware::protobuf::AppConfig* mutable_app();
481 void set_allocated_app(::
goby::middleware::protobuf::AppConfig* app);
483 const ::
goby::middleware::protobuf::AppConfig& _internal_app() const;
484 ::
goby::middleware::protobuf::AppConfig* _internal_mutable_app();
486 void unsafe_arena_set_allocated_app(
487 ::
goby::middleware::protobuf::AppConfig* app);
488 ::
goby::middleware::protobuf::AppConfig* unsafe_arena_release_app();
491 bool has_hdf5_chunk_length() const;
493 bool _internal_has_hdf5_chunk_length() const;
495 void clear_hdf5_chunk_length();
496 ::PROTOBUF_NAMESPACE_ID::
int32 hdf5_chunk_length() const;
497 void set_hdf5_chunk_length(::PROTOBUF_NAMESPACE_ID::
int32 value);
499 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_hdf5_chunk_length() const;
500 void _internal_set_hdf5_chunk_length(::PROTOBUF_NAMESPACE_ID::
int32 value);
504 bool has_hdf5_compression_level() const;
506 bool _internal_has_hdf5_compression_level() const;
508 void clear_hdf5_compression_level();
509 ::PROTOBUF_NAMESPACE_ID::
int32 hdf5_compression_level() const;
510 void set_hdf5_compression_level(::PROTOBUF_NAMESPACE_ID::
int32 value);
512 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_hdf5_compression_level() const;
513 void _internal_set_hdf5_compression_level(::PROTOBUF_NAMESPACE_ID::
int32 value);
517 bool has_format() const;
519 bool _internal_has_format() const;
530 bool has_write_hdf5_zero_length_dim() const;
532 bool _internal_has_write_hdf5_zero_length_dim() const;
534 void clear_write_hdf5_zero_length_dim();
535 bool write_hdf5_zero_length_dim() const;
536 void set_write_hdf5_zero_length_dim(
bool value);
538 bool _internal_write_hdf5_zero_length_dim() const;
539 void _internal_set_write_hdf5_zero_length_dim(
bool value);
546 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
547 typedef
void InternalArenaConstructable_;
548 typedef
void DestructorSkippable_;
549 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
550 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
551 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::
string> load_shared_library_;
552 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr input_file_;
554 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_type_regex_;
556 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr type_regex_;
558 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_group_regex_;
560 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr group_regex_;
561 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr exclude_type_regex_;
562 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr exclude_group_regex_;
563 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr output_file_;
564 ::
goby::middleware::protobuf::AppConfig* app_;
565 ::PROTOBUF_NAMESPACE_ID::
int32 hdf5_chunk_length_;
566 ::PROTOBUF_NAMESPACE_ID::
int32 hdf5_compression_level_;
568 bool write_hdf5_zero_length_dim_;
577 #pragma GCC diagnostic push
578 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
583 inline bool LogToolConfig::_internal_has_app()
const {
584 bool value = (_has_bits_[0] & 0x00000040u) != 0;
585 PROTOBUF_ASSUME(!value || app_ !=
nullptr);
588 inline bool LogToolConfig::has_app()
const {
589 return _internal_has_app();
591 inline const ::goby::middleware::protobuf::AppConfig& LogToolConfig::_internal_app()
const {
592 const ::goby::middleware::protobuf::AppConfig* p = app_;
593 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*
>(
596 inline const ::goby::middleware::protobuf::AppConfig& LogToolConfig::app()
const {
598 return _internal_app();
600 inline void LogToolConfig::unsafe_arena_set_allocated_app(
601 ::goby::middleware::protobuf::AppConfig* app) {
602 if (GetArena() ==
nullptr) {
603 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
607 _has_bits_[0] |= 0x00000040u;
609 _has_bits_[0] &= ~0x00000040u;
613 inline ::goby::middleware::protobuf::AppConfig* LogToolConfig::release_app() {
614 auto temp = unsafe_arena_release_app();
615 if (GetArena() !=
nullptr) {
616 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
620 inline ::goby::middleware::protobuf::AppConfig* LogToolConfig::unsafe_arena_release_app() {
622 _has_bits_[0] &= ~0x00000040u;
623 ::goby::middleware::protobuf::AppConfig* temp = app_;
627 inline ::goby::middleware::protobuf::AppConfig* LogToolConfig::_internal_mutable_app() {
628 _has_bits_[0] |= 0x00000040u;
629 if (app_ ==
nullptr) {
630 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
635 inline ::goby::middleware::protobuf::AppConfig* LogToolConfig::mutable_app() {
637 return _internal_mutable_app();
639 inline void LogToolConfig::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
640 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
641 if (message_arena ==
nullptr) {
642 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
645 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
646 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app)->GetArena();
647 if (message_arena != submessage_arena) {
648 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
649 message_arena, app, submessage_arena);
651 _has_bits_[0] |= 0x00000040u;
653 _has_bits_[0] &= ~0x00000040u;
660 inline bool LogToolConfig::_internal_has_input_file()
const {
661 bool value = (_has_bits_[0] & 0x00000001u) != 0;
664 inline bool LogToolConfig::has_input_file()
const {
665 return _internal_has_input_file();
667 inline void LogToolConfig::clear_input_file() {
669 _has_bits_[0] &= ~0x00000001u;
671 inline const std::string& LogToolConfig::input_file()
const {
673 return _internal_input_file();
675 inline void LogToolConfig::set_input_file(
const std::string& value) {
676 _internal_set_input_file(value);
679 inline std::string* LogToolConfig::mutable_input_file() {
681 return _internal_mutable_input_file();
683 inline const std::string& LogToolConfig::_internal_input_file()
const {
684 return input_file_.Get();
686 inline void LogToolConfig::_internal_set_input_file(
const std::string& value) {
687 _has_bits_[0] |= 0x00000001u;
690 inline void LogToolConfig::set_input_file(std::string&& value) {
691 _has_bits_[0] |= 0x00000001u;
696 inline void LogToolConfig::set_input_file(
const char* value) {
697 GOOGLE_DCHECK(value !=
nullptr);
698 _has_bits_[0] |= 0x00000001u;
703 inline void LogToolConfig::set_input_file(
const char* value,
705 _has_bits_[0] |= 0x00000001u;
707 reinterpret_cast<const char*
>(value), size), GetArena());
710 inline std::string* LogToolConfig::_internal_mutable_input_file() {
711 _has_bits_[0] |= 0x00000001u;
714 inline std::string* LogToolConfig::release_input_file() {
716 if (!_internal_has_input_file()) {
719 _has_bits_[0] &= ~0x00000001u;
722 inline void LogToolConfig::set_allocated_input_file(std::string* input_file) {
723 if (input_file !=
nullptr) {
724 _has_bits_[0] |= 0x00000001u;
726 _has_bits_[0] &= ~0x00000001u;
732 inline std::string* LogToolConfig::unsafe_arena_release_input_file() {
734 GOOGLE_DCHECK(GetArena() !=
nullptr);
735 _has_bits_[0] &= ~0x00000001u;
739 inline void LogToolConfig::unsafe_arena_set_allocated_input_file(
740 std::string* input_file) {
741 GOOGLE_DCHECK(GetArena() !=
nullptr);
742 if (input_file !=
nullptr) {
743 _has_bits_[0] |= 0x00000001u;
745 _has_bits_[0] &= ~0x00000001u;
748 input_file, GetArena());
753 inline bool LogToolConfig::_internal_has_type_regex()
const {
754 bool value = (_has_bits_[0] & 0x00000002u) != 0;
757 inline bool LogToolConfig::has_type_regex()
const {
758 return _internal_has_type_regex();
760 inline void LogToolConfig::clear_type_regex() {
761 type_regex_.ClearToDefault(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), GetArena());
762 _has_bits_[0] &= ~0x00000002u;
764 inline const std::string& LogToolConfig::type_regex()
const {
766 return _internal_type_regex();
768 inline void LogToolConfig::set_type_regex(
const std::string& value) {
769 _internal_set_type_regex(value);
772 inline std::string* LogToolConfig::mutable_type_regex() {
774 return _internal_mutable_type_regex();
776 inline const std::string& LogToolConfig::_internal_type_regex()
const {
777 return type_regex_.Get();
779 inline void LogToolConfig::_internal_set_type_regex(
const std::string& value) {
780 _has_bits_[0] |= 0x00000002u;
781 type_regex_.Set(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), value, GetArena());
783 inline void LogToolConfig::set_type_regex(std::string&& value) {
784 _has_bits_[0] |= 0x00000002u;
786 &::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), ::std::move(value), GetArena());
789 inline void LogToolConfig::set_type_regex(
const char* value) {
790 GOOGLE_DCHECK(value !=
nullptr);
791 _has_bits_[0] |= 0x00000002u;
792 type_regex_.Set(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), ::std::string(value),
796 inline void LogToolConfig::set_type_regex(
const char* value,
798 _has_bits_[0] |= 0x00000002u;
799 type_regex_.Set(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), ::std::string(
800 reinterpret_cast<const char*
>(value), size), GetArena());
803 inline std::string* LogToolConfig::_internal_mutable_type_regex() {
804 _has_bits_[0] |= 0x00000002u;
805 return type_regex_.Mutable(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), GetArena());
807 inline std::string* LogToolConfig::release_type_regex() {
809 if (!_internal_has_type_regex()) {
812 _has_bits_[0] &= ~0x00000002u;
813 return type_regex_.ReleaseNonDefault(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), GetArena());
815 inline void LogToolConfig::set_allocated_type_regex(std::string* type_regex) {
816 if (type_regex !=
nullptr) {
817 _has_bits_[0] |= 0x00000002u;
819 _has_bits_[0] &= ~0x00000002u;
821 type_regex_.SetAllocated(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), type_regex,
825 inline std::string* LogToolConfig::unsafe_arena_release_type_regex() {
827 GOOGLE_DCHECK(GetArena() !=
nullptr);
828 _has_bits_[0] &= ~0x00000002u;
829 return type_regex_.UnsafeArenaRelease(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(),
832 inline void LogToolConfig::unsafe_arena_set_allocated_type_regex(
833 std::string* type_regex) {
834 GOOGLE_DCHECK(GetArena() !=
nullptr);
835 if (type_regex !=
nullptr) {
836 _has_bits_[0] |= 0x00000002u;
838 _has_bits_[0] &= ~0x00000002u;
840 type_regex_.UnsafeArenaSetAllocated(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(),
841 type_regex, GetArena());
846 inline bool LogToolConfig::_internal_has_group_regex()
const {
847 bool value = (_has_bits_[0] & 0x00000004u) != 0;
850 inline bool LogToolConfig::has_group_regex()
const {
851 return _internal_has_group_regex();
853 inline void LogToolConfig::clear_group_regex() {
854 group_regex_.ClearToDefault(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), GetArena());
855 _has_bits_[0] &= ~0x00000004u;
857 inline const std::string& LogToolConfig::group_regex()
const {
859 return _internal_group_regex();
861 inline void LogToolConfig::set_group_regex(
const std::string& value) {
862 _internal_set_group_regex(value);
865 inline std::string* LogToolConfig::mutable_group_regex() {
867 return _internal_mutable_group_regex();
869 inline const std::string& LogToolConfig::_internal_group_regex()
const {
870 return group_regex_.Get();
872 inline void LogToolConfig::_internal_set_group_regex(
const std::string& value) {
873 _has_bits_[0] |= 0x00000004u;
874 group_regex_.Set(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), value, GetArena());
876 inline void LogToolConfig::set_group_regex(std::string&& value) {
877 _has_bits_[0] |= 0x00000004u;
879 &::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), ::std::move(value), GetArena());
882 inline void LogToolConfig::set_group_regex(
const char* value) {
883 GOOGLE_DCHECK(value !=
nullptr);
884 _has_bits_[0] |= 0x00000004u;
885 group_regex_.Set(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), ::std::string(value),
889 inline void LogToolConfig::set_group_regex(
const char* value,
891 _has_bits_[0] |= 0x00000004u;
892 group_regex_.Set(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), ::std::string(
893 reinterpret_cast<const char*
>(value), size), GetArena());
896 inline std::string* LogToolConfig::_internal_mutable_group_regex() {
897 _has_bits_[0] |= 0x00000004u;
898 return group_regex_.Mutable(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), GetArena());
900 inline std::string* LogToolConfig::release_group_regex() {
902 if (!_internal_has_group_regex()) {
905 _has_bits_[0] &= ~0x00000004u;
906 return group_regex_.ReleaseNonDefault(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), GetArena());
908 inline void LogToolConfig::set_allocated_group_regex(std::string* group_regex) {
909 if (group_regex !=
nullptr) {
910 _has_bits_[0] |= 0x00000004u;
912 _has_bits_[0] &= ~0x00000004u;
914 group_regex_.SetAllocated(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), group_regex,
918 inline std::string* LogToolConfig::unsafe_arena_release_group_regex() {
920 GOOGLE_DCHECK(GetArena() !=
nullptr);
921 _has_bits_[0] &= ~0x00000004u;
922 return group_regex_.UnsafeArenaRelease(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(),
925 inline void LogToolConfig::unsafe_arena_set_allocated_group_regex(
926 std::string* group_regex) {
927 GOOGLE_DCHECK(GetArena() !=
nullptr);
928 if (group_regex !=
nullptr) {
929 _has_bits_[0] |= 0x00000004u;
931 _has_bits_[0] &= ~0x00000004u;
933 group_regex_.UnsafeArenaSetAllocated(&::goby::apps::middleware::protobuf::LogToolConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(),
934 group_regex, GetArena());
939 inline bool LogToolConfig::_internal_has_exclude_type_regex()
const {
940 bool value = (_has_bits_[0] & 0x00000008u) != 0;
943 inline bool LogToolConfig::has_exclude_type_regex()
const {
944 return _internal_has_exclude_type_regex();
946 inline void LogToolConfig::clear_exclude_type_regex() {
948 _has_bits_[0] &= ~0x00000008u;
950 inline const std::string& LogToolConfig::exclude_type_regex()
const {
952 return _internal_exclude_type_regex();
954 inline void LogToolConfig::set_exclude_type_regex(
const std::string& value) {
955 _internal_set_exclude_type_regex(value);
958 inline std::string* LogToolConfig::mutable_exclude_type_regex() {
960 return _internal_mutable_exclude_type_regex();
962 inline const std::string& LogToolConfig::_internal_exclude_type_regex()
const {
963 return exclude_type_regex_.Get();
965 inline void LogToolConfig::_internal_set_exclude_type_regex(
const std::string& value) {
966 _has_bits_[0] |= 0x00000008u;
969 inline void LogToolConfig::set_exclude_type_regex(std::string&& value) {
970 _has_bits_[0] |= 0x00000008u;
971 exclude_type_regex_.Set(
975 inline void LogToolConfig::set_exclude_type_regex(
const char* value) {
976 GOOGLE_DCHECK(value !=
nullptr);
977 _has_bits_[0] |= 0x00000008u;
982 inline void LogToolConfig::set_exclude_type_regex(
const char* value,
984 _has_bits_[0] |= 0x00000008u;
986 reinterpret_cast<const char*
>(value), size), GetArena());
989 inline std::string* LogToolConfig::_internal_mutable_exclude_type_regex() {
990 _has_bits_[0] |= 0x00000008u;
993 inline std::string* LogToolConfig::release_exclude_type_regex() {
995 if (!_internal_has_exclude_type_regex()) {
998 _has_bits_[0] &= ~0x00000008u;
1001 inline void LogToolConfig::set_allocated_exclude_type_regex(std::string* exclude_type_regex) {
1002 if (exclude_type_regex !=
nullptr) {
1003 _has_bits_[0] |= 0x00000008u;
1005 _has_bits_[0] &= ~0x00000008u;
1011 inline std::string* LogToolConfig::unsafe_arena_release_exclude_type_regex() {
1013 GOOGLE_DCHECK(GetArena() !=
nullptr);
1014 _has_bits_[0] &= ~0x00000008u;
1018 inline void LogToolConfig::unsafe_arena_set_allocated_exclude_type_regex(
1019 std::string* exclude_type_regex) {
1020 GOOGLE_DCHECK(GetArena() !=
nullptr);
1021 if (exclude_type_regex !=
nullptr) {
1022 _has_bits_[0] |= 0x00000008u;
1024 _has_bits_[0] &= ~0x00000008u;
1027 exclude_type_regex, GetArena());
1032 inline bool LogToolConfig::_internal_has_exclude_group_regex()
const {
1033 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1036 inline bool LogToolConfig::has_exclude_group_regex()
const {
1037 return _internal_has_exclude_group_regex();
1039 inline void LogToolConfig::clear_exclude_group_regex() {
1041 _has_bits_[0] &= ~0x00000010u;
1043 inline const std::string& LogToolConfig::exclude_group_regex()
const {
1045 return _internal_exclude_group_regex();
1047 inline void LogToolConfig::set_exclude_group_regex(
const std::string& value) {
1048 _internal_set_exclude_group_regex(value);
1051 inline std::string* LogToolConfig::mutable_exclude_group_regex() {
1053 return _internal_mutable_exclude_group_regex();
1055 inline const std::string& LogToolConfig::_internal_exclude_group_regex()
const {
1056 return exclude_group_regex_.Get();
1058 inline void LogToolConfig::_internal_set_exclude_group_regex(
const std::string& value) {
1059 _has_bits_[0] |= 0x00000010u;
1062 inline void LogToolConfig::set_exclude_group_regex(std::string&& value) {
1063 _has_bits_[0] |= 0x00000010u;
1064 exclude_group_regex_.Set(
1068 inline void LogToolConfig::set_exclude_group_regex(
const char* value) {
1069 GOOGLE_DCHECK(value !=
nullptr);
1070 _has_bits_[0] |= 0x00000010u;
1075 inline void LogToolConfig::set_exclude_group_regex(
const char* value,
1077 _has_bits_[0] |= 0x00000010u;
1079 reinterpret_cast<const char*
>(value), size), GetArena());
1082 inline std::string* LogToolConfig::_internal_mutable_exclude_group_regex() {
1083 _has_bits_[0] |= 0x00000010u;
1086 inline std::string* LogToolConfig::release_exclude_group_regex() {
1088 if (!_internal_has_exclude_group_regex()) {
1091 _has_bits_[0] &= ~0x00000010u;
1094 inline void LogToolConfig::set_allocated_exclude_group_regex(std::string* exclude_group_regex) {
1095 if (exclude_group_regex !=
nullptr) {
1096 _has_bits_[0] |= 0x00000010u;
1098 _has_bits_[0] &= ~0x00000010u;
1104 inline std::string* LogToolConfig::unsafe_arena_release_exclude_group_regex() {
1106 GOOGLE_DCHECK(GetArena() !=
nullptr);
1107 _has_bits_[0] &= ~0x00000010u;
1111 inline void LogToolConfig::unsafe_arena_set_allocated_exclude_group_regex(
1112 std::string* exclude_group_regex) {
1113 GOOGLE_DCHECK(GetArena() !=
nullptr);
1114 if (exclude_group_regex !=
nullptr) {
1115 _has_bits_[0] |= 0x00000010u;
1117 _has_bits_[0] &= ~0x00000010u;
1120 exclude_group_regex, GetArena());
1125 inline bool LogToolConfig::_internal_has_output_file()
const {
1126 bool value = (_has_bits_[0] & 0x00000020u) != 0;
1129 inline bool LogToolConfig::has_output_file()
const {
1130 return _internal_has_output_file();
1132 inline void LogToolConfig::clear_output_file() {
1134 _has_bits_[0] &= ~0x00000020u;
1136 inline const std::string& LogToolConfig::output_file()
const {
1138 return _internal_output_file();
1140 inline void LogToolConfig::set_output_file(
const std::string& value) {
1141 _internal_set_output_file(value);
1144 inline std::string* LogToolConfig::mutable_output_file() {
1146 return _internal_mutable_output_file();
1148 inline const std::string& LogToolConfig::_internal_output_file()
const {
1149 return output_file_.Get();
1151 inline void LogToolConfig::_internal_set_output_file(
const std::string& value) {
1152 _has_bits_[0] |= 0x00000020u;
1155 inline void LogToolConfig::set_output_file(std::string&& value) {
1156 _has_bits_[0] |= 0x00000020u;
1161 inline void LogToolConfig::set_output_file(
const char* value) {
1162 GOOGLE_DCHECK(value !=
nullptr);
1163 _has_bits_[0] |= 0x00000020u;
1168 inline void LogToolConfig::set_output_file(
const char* value,
1170 _has_bits_[0] |= 0x00000020u;
1172 reinterpret_cast<const char*
>(value), size), GetArena());
1175 inline std::string* LogToolConfig::_internal_mutable_output_file() {
1176 _has_bits_[0] |= 0x00000020u;
1179 inline std::string* LogToolConfig::release_output_file() {
1181 if (!_internal_has_output_file()) {
1184 _has_bits_[0] &= ~0x00000020u;
1187 inline void LogToolConfig::set_allocated_output_file(std::string* output_file) {
1188 if (output_file !=
nullptr) {
1189 _has_bits_[0] |= 0x00000020u;
1191 _has_bits_[0] &= ~0x00000020u;
1197 inline std::string* LogToolConfig::unsafe_arena_release_output_file() {
1199 GOOGLE_DCHECK(GetArena() !=
nullptr);
1200 _has_bits_[0] &= ~0x00000020u;
1204 inline void LogToolConfig::unsafe_arena_set_allocated_output_file(
1205 std::string* output_file) {
1206 GOOGLE_DCHECK(GetArena() !=
nullptr);
1207 if (output_file !=
nullptr) {
1208 _has_bits_[0] |= 0x00000020u;
1210 _has_bits_[0] &= ~0x00000020u;
1213 output_file, GetArena());
1218 inline bool LogToolConfig::_internal_has_format()
const {
1219 bool value = (_has_bits_[0] & 0x00000200u) != 0;
1222 inline bool LogToolConfig::has_format()
const {
1223 return _internal_has_format();
1225 inline void LogToolConfig::clear_format() {
1227 _has_bits_[0] &= ~0x00000200u;
1234 return _internal_format();
1238 _has_bits_[0] |= 0x00000200u;
1242 _internal_set_format(value);
1247 inline bool LogToolConfig::_internal_has_write_hdf5_zero_length_dim()
const {
1248 bool value = (_has_bits_[0] & 0x00000400u) != 0;
1251 inline bool LogToolConfig::has_write_hdf5_zero_length_dim()
const {
1252 return _internal_has_write_hdf5_zero_length_dim();
1254 inline void LogToolConfig::clear_write_hdf5_zero_length_dim() {
1255 write_hdf5_zero_length_dim_ =
true;
1256 _has_bits_[0] &= ~0x00000400u;
1258 inline bool LogToolConfig::_internal_write_hdf5_zero_length_dim()
const {
1259 return write_hdf5_zero_length_dim_;
1261 inline bool LogToolConfig::write_hdf5_zero_length_dim()
const {
1263 return _internal_write_hdf5_zero_length_dim();
1265 inline void LogToolConfig::_internal_set_write_hdf5_zero_length_dim(
bool value) {
1266 _has_bits_[0] |= 0x00000400u;
1267 write_hdf5_zero_length_dim_ =
value;
1269 inline void LogToolConfig::set_write_hdf5_zero_length_dim(
bool value) {
1270 _internal_set_write_hdf5_zero_length_dim(value);
1275 inline bool LogToolConfig::_internal_has_hdf5_chunk_length()
const {
1276 bool value = (_has_bits_[0] & 0x00000080u) != 0;
1279 inline bool LogToolConfig::has_hdf5_chunk_length()
const {
1280 return _internal_has_hdf5_chunk_length();
1282 inline void LogToolConfig::clear_hdf5_chunk_length() {
1283 hdf5_chunk_length_ = 0;
1284 _has_bits_[0] &= ~0x00000080u;
1287 return hdf5_chunk_length_;
1291 return _internal_hdf5_chunk_length();
1294 _has_bits_[0] |= 0x00000080u;
1295 hdf5_chunk_length_ =
value;
1298 _internal_set_hdf5_chunk_length(value);
1303 inline bool LogToolConfig::_internal_has_hdf5_compression_level()
const {
1304 bool value = (_has_bits_[0] & 0x00000100u) != 0;
1307 inline bool LogToolConfig::has_hdf5_compression_level()
const {
1308 return _internal_has_hdf5_compression_level();
1310 inline void LogToolConfig::clear_hdf5_compression_level() {
1311 hdf5_compression_level_ = 0;
1312 _has_bits_[0] &= ~0x00000100u;
1315 return hdf5_compression_level_;
1319 return _internal_hdf5_compression_level();
1322 _has_bits_[0] |= 0x00000100u;
1323 hdf5_compression_level_ =
value;
1326 _internal_set_hdf5_compression_level(value);
1331 inline int LogToolConfig::_internal_load_shared_library_size()
const {
1332 return load_shared_library_.size();
1334 inline int LogToolConfig::load_shared_library_size()
const {
1335 return _internal_load_shared_library_size();
1337 inline void LogToolConfig::clear_load_shared_library() {
1338 load_shared_library_.Clear();
1340 inline std::string* LogToolConfig::add_load_shared_library() {
1342 return _internal_add_load_shared_library();
1344 inline const std::string& LogToolConfig::_internal_load_shared_library(
int index)
const {
1345 return load_shared_library_.Get(index);
1347 inline const std::string& LogToolConfig::load_shared_library(
int index)
const {
1349 return _internal_load_shared_library(index);
1351 inline std::string* LogToolConfig::mutable_load_shared_library(
int index) {
1353 return load_shared_library_.Mutable(index);
1355 inline void LogToolConfig::set_load_shared_library(
int index,
const std::string& value) {
1357 load_shared_library_.Mutable(index)->assign(value);
1359 inline void LogToolConfig::set_load_shared_library(
int index, std::string&& value) {
1361 load_shared_library_.Mutable(index)->assign(std::move(value));
1363 inline void LogToolConfig::set_load_shared_library(
int index,
const char* value) {
1364 GOOGLE_DCHECK(value !=
nullptr);
1365 load_shared_library_.Mutable(index)->assign(value);
1368 inline void LogToolConfig::set_load_shared_library(
int index,
const char* value,
size_t size) {
1369 load_shared_library_.Mutable(index)->assign(
1370 reinterpret_cast<const char*
>(value), size);
1373 inline std::string* LogToolConfig::_internal_add_load_shared_library() {
1374 return load_shared_library_.Add();
1376 inline void LogToolConfig::add_load_shared_library(
const std::string& value) {
1377 load_shared_library_.Add()->assign(value);
1380 inline void LogToolConfig::add_load_shared_library(std::string&& value) {
1381 load_shared_library_.Add(std::move(value));
1384 inline void LogToolConfig::add_load_shared_library(
const char* value) {
1385 GOOGLE_DCHECK(value !=
nullptr);
1386 load_shared_library_.Add()->assign(value);
1389 inline void LogToolConfig::add_load_shared_library(
const char* value,
size_t size) {
1390 load_shared_library_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1393 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1394 LogToolConfig::load_shared_library()
const {
1396 return load_shared_library_;
1398 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1399 LogToolConfig::mutable_load_shared_library() {
1401 return &load_shared_library_;
1405 #pragma GCC diagnostic pop
1415 PROTOBUF_NAMESPACE_OPEN
1419 inline const EnumDescriptor* GetEnumDescriptor< ::goby::apps::middleware::protobuf::LogToolConfig_OutputFormat>() {
1423 PROTOBUF_NAMESPACE_CLOSE
1427 #include <google/protobuf/port_undef.inc>
void MergeFrom(const LogToolConfig &from)
static const LogToolConfig & default_instance()
LogToolConfig(LogToolConfig &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * OutputFormat_descriptor()
LogToolConfig & operator=(const LogToolConfig &from)
LogToolConfig_OutputFormat OutputFormat
LogToolConfig * New() const final
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_input_file(const char *value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_input_file(std::string &&value)
const std::string & input_file() const
std::string * add_load_shared_library()
LogToolConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_load_shared_library(int index, const char *value, size_t size)
int load_shared_library_size() const
static const LogToolConfig * internal_default_instance()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_load_shared_library()
LogToolConfig & operator=(LogToolConfig &&from) noexcept
void set_load_shared_library(int index, std::string &&value)
void add_load_shared_library(std::string &&value)
friend void swap(LogToolConfig &a, LogToolConfig &b)
void set_allocated_input_file(std::string *input_file)
void UnsafeArenaSwap(LogToolConfig *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static void InitAsDefaultInstance()
void clear_load_shared_library()
std::string * release_input_file()
static bool OutputFormat_IsValid(int value)
void CopyFrom(const LogToolConfig &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & load_shared_library() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
bool has_input_file() const
void add_load_shared_library(const std::string &value)
void Swap(LogToolConfig *other)
void set_input_file(const std::string &value)
void set_input_file(const char *value, size_t size)
const std::string & load_shared_library(int index) const
void set_load_shared_library(int index, const char *value)
std::string * mutable_load_shared_library(int index)
void set_load_shared_library(int index, const std::string &value)
static const std::string & OutputFormat_Name(T enum_t_value)
static bool OutputFormat_Parse(const std::string &name, OutputFormat *value)
LogToolConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
std::string * mutable_input_file()
LogToolConfig(const LogToolConfig &from)
void add_load_shared_library(const char *value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void add_load_shared_library(const char *value, size_t size)
@ value
the parser finished reading a JSON value
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
bool LogToolConfig_OutputFormat_IsValid(int value)
const std::string & LogToolConfig_OutputFormat_Name(T enum_t_value)
constexpr LogToolConfig_OutputFormat LogToolConfig_OutputFormat_OutputFormat_MIN
constexpr LogToolConfig_OutputFormat LogToolConfig_OutputFormat_OutputFormat_MAX
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * LogToolConfig_OutputFormat_descriptor()
LogToolConfigDefaultTypeInternal _LogToolConfig_default_instance_
bool LogToolConfig_OutputFormat_Parse(const std::string &name, LogToolConfig_OutputFormat *value)
LogToolConfig_OutputFormat
@ LogToolConfig_OutputFormat_JSON
@ LogToolConfig_OutputFormat_DEBUG_TEXT
@ LogToolConfig_OutputFormat_HDF5
constexpr int LogToolConfig_OutputFormat_OutputFormat_ARRAYSIZE
AppConfigDefaultTypeInternal _AppConfig_default_instance_
The global namespace for the Goby project.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()