4 #ifndef PROTOBUF_google_2fprotobuf_2fstruct_2eproto__INCLUDED 5 #define PROTOBUF_google_2fprotobuf_2fstruct_2eproto__INCLUDED 11 #if GOOGLE_PROTOBUF_VERSION < 3000000 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 3000000 < GOOGLE_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. 64 return ::google::protobuf::internal::ParseNamedEnum<NullValue>(
82 static const Struct& default_instance();
93 void CopyFrom(
const Struct& from);
99 bool MergePartialFromCodedStream(
101 void SerializeWithCachedSizes(
108 void SetCachedSize(
int size)
const;
109 void InternalSwap(
Struct* other);
111 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
112 return _internal_metadata_.arena();
114 inline void* MaybeArenaPtr()
const {
115 return _internal_metadata_.raw_arena_ptr();
127 int fields_size()
const;
129 static const int kFieldsFieldNumber = 1;
130 const ::google::protobuf::Map< ::std::string, ::google::protobuf::Value >&
139 bool _is_default_instance_;
140 typedef ::google::protobuf::internal::MapEntryLite<
151 mutable int _cached_size_;
156 void InitAsDefaultInstance();
157 static Struct* default_instance_;
174 static const Value& default_instance();
186 void Swap(
Value* other);
195 void CopyFrom(
const Value& from);
201 bool MergePartialFromCodedStream(
203 void SerializeWithCachedSizes(
210 void SetCachedSize(
int size)
const;
211 void InternalSwap(
Value* other);
213 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
214 return _internal_metadata_.arena();
216 inline void* MaybeArenaPtr()
const {
217 return _internal_metadata_.raw_arena_ptr();
229 bool has_null_value()
const;
231 void clear_null_value();
232 static const int kNullValueFieldNumber = 1;
238 bool has_number_value()
const;
240 void clear_number_value();
241 static const int kNumberValueFieldNumber = 2;
242 double number_value()
const;
243 void set_number_value(
double value);
247 bool has_string_value()
const;
249 void clear_string_value();
250 static const int kStringValueFieldNumber = 3;
253 void set_string_value(
const char*
value);
254 void set_string_value(
const char*
value,
size_t size);
257 void set_allocated_string_value(::
std::string* string_value);
261 bool has_bool_value()
const;
263 void clear_bool_value();
264 static const int kBoolValueFieldNumber = 4;
265 bool bool_value()
const;
266 void set_bool_value(
bool value);
269 bool has_struct_value()
const;
270 void clear_struct_value();
271 static const int kStructValueFieldNumber = 5;
272 const ::google::protobuf::Struct& struct_value()
const;
278 bool has_list_value()
const;
279 void clear_list_value();
280 static const int kListValueFieldNumber = 6;
281 const ::google::protobuf::ListValue& list_value()
const;
289 inline void set_has_null_value();
290 inline void set_has_number_value();
291 inline void set_has_string_value();
292 inline void set_has_bool_value();
293 inline void set_has_struct_value();
294 inline void set_has_list_value();
296 inline bool has_kind()
const;
298 inline void clear_has_kind();
301 bool _is_default_instance_;
311 mutable int _cached_size_;
318 void InitAsDefaultInstance();
319 static Value* default_instance_;
336 static const ListValue& default_instance();
353 bool MergePartialFromCodedStream(
355 void SerializeWithCachedSizes(
362 void SetCachedSize(
int size)
const;
365 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
366 return _internal_metadata_.arena();
368 inline void* MaybeArenaPtr()
const {
369 return _internal_metadata_.raw_arena_ptr();
380 int values_size()
const;
382 static const int kValuesFieldNumber = 1;
388 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Value >&
395 bool _is_default_instance_;
397 mutable int _cached_size_;
402 void InitAsDefaultInstance();
410 #if !PROTOBUF_INLINE_NOT_IN_HEADERS 415 return fields_.size();
420 inline const ::google::protobuf::Map< ::std::string, ::google::protobuf::Value >&
423 return fields_.GetMap();
425 inline ::google::protobuf::Map< ::std::string, ::google::protobuf::Value >*
428 return fields_.MutableMap();
436 inline bool Value::has_null_value()
const {
437 return kind_case() == kNullValue;
439 inline void Value::set_has_null_value() {
440 _oneof_case_[0] = kNullValue;
443 if (has_null_value()) {
444 kind_.null_value_ = 0;
450 if (has_null_value()) {
456 if (!has_null_value()) {
458 set_has_null_value();
460 kind_.null_value_ =
value;
465 inline bool Value::has_number_value()
const {
466 return kind_case() == kNumberValue;
468 inline void Value::set_has_number_value() {
469 _oneof_case_[0] = kNumberValue;
472 if (has_number_value()) {
473 kind_.number_value_ = 0;
479 if (has_number_value()) {
480 return kind_.number_value_;
485 if (!has_number_value()) {
487 set_has_number_value();
489 kind_.number_value_ =
value;
494 inline bool Value::has_string_value()
const {
495 return kind_case() == kStringValue;
497 inline void Value::set_has_string_value() {
498 _oneof_case_[0] = kStringValue;
501 if (has_string_value()) {
508 if (has_string_value()) {
515 if (!has_string_value()) {
517 set_has_string_value();
524 if (!has_string_value()) {
526 set_has_string_value();
534 if (!has_string_value()) {
536 set_has_string_value();
540 reinterpret_cast<const char*>(value), size));
544 if (!has_string_value()) {
546 set_has_string_value();
554 if (has_string_value()) {
562 if (!has_string_value()) {
566 if (string_value !=
NULL) {
567 set_has_string_value();
575 inline bool Value::has_bool_value()
const {
576 return kind_case() == kBoolValue;
578 inline void Value::set_has_bool_value() {
579 _oneof_case_[0] = kBoolValue;
582 if (has_bool_value()) {
583 kind_.bool_value_ =
false;
589 if (has_bool_value()) {
590 return kind_.bool_value_;
595 if (!has_bool_value()) {
597 set_has_bool_value();
599 kind_.bool_value_ =
value;
605 return kind_case() == kStructValue;
607 inline void Value::set_has_struct_value() {
608 _oneof_case_[0] = kStructValue;
611 if (has_struct_value()) {
612 delete kind_.struct_value_;
618 return has_struct_value()
619 ? *kind_.struct_value_
623 if (!has_struct_value()) {
625 set_has_struct_value();
626 kind_.struct_value_ = new ::google::protobuf::Struct;
629 return kind_.struct_value_;
633 if (has_struct_value()) {
636 kind_.struct_value_ =
NULL;
645 set_has_struct_value();
646 kind_.struct_value_ = struct_value;
653 return kind_case() == kListValue;
655 inline void Value::set_has_list_value() {
656 _oneof_case_[0] = kListValue;
659 if (has_list_value()) {
660 delete kind_.list_value_;
666 return has_list_value()
671 if (!has_list_value()) {
673 set_has_list_value();
674 kind_.list_value_ = new ::google::protobuf::ListValue;
677 return kind_.list_value_;
681 if (has_list_value()) {
684 kind_.list_value_ =
NULL;
693 set_has_list_value();
694 kind_.list_value_ = list_value;
699 inline bool Value::has_kind()
const {
700 return kind_case() != KIND_NOT_SET;
702 inline void Value::clear_has_kind() {
703 _oneof_case_[0] = KIND_NOT_SET;
731 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::Value >*
736 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Value >&
742 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS 759 inline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::NullValue>() {
769 #endif // PROTOBUF_google_2fprotobuf_2fstruct_2eproto__INCLUDED bool has_struct_value() const
Definition: struct.pb.h:604
::google::protobuf::Map< ::std::string, ::google::protobuf::Value > * mutable_fields()
Definition: struct.pb.h:426
Definition: descriptor.h:801
KindCase kind_case() const
Definition: struct.pb.h:705
Definition: struct.pb.h:50
Definition: message.h:179
EGLStreamKHR EGLint EGLint EGLint size
Definition: eglext.h:984
Definition: struct.pb.h:323
::google::protobuf::internal::ArenaStringPtr string_value_
Definition: struct.pb.cc:35
void protobuf_AssignDesc_google_2fprotobuf_2fstruct_2eproto()
Definition: struct.pb.cc:48
Value & operator=(const Value &from)
Definition: struct.pb.h:168
const ::google::protobuf::Struct & struct_value() const
Definition: struct.pb.h:616
#define kint32max
Definition: main.cpp:12
double number_value_
Definition: struct.pb.cc:34
::google::protobuf::NullValue null_value() const
Definition: struct.pb.h:448
int GetCachedSize() const
Definition: struct.pb.h:104
void set_number_value(double value)
Definition: struct.pb.h:484
void set_allocated_struct_value(::google::protobuf::Struct *struct_value)
Definition: struct.pb.h:642
struct Descriptor Descriptor
Definition: protobuf.h:23
const Descriptor * descriptor
Definition: descriptor.cc:271
uint8_t uint8
Definition: port.h:133
void clear_struct_value()
Definition: struct.pb.h:610
ListValue & operator=(const ListValue &from)
Definition: struct.pb.h:330
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Value > & values() const
Definition: struct.pb.h:737
const ::std::string & NullValue_Name(NullValue value)
Definition: struct.pb.h:58
const int NullValue_ARRAYSIZE
Definition: struct.pb.h:55
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:85
bool NullValue_IsValid(int value)
Definition: struct.pb.cc:196
::google::protobuf::ListValue * release_list_value()
Definition: struct.pb.h:679
Definition: arenastring.h:56
Message
Definition: peerconnection_unittest.cc:105
Definition: command_line_interface.h:56
const ::google::protobuf::ListValue & list_value() const
Definition: struct.pb.h:664
Value * New() const
Definition: struct.pb.h:190
bool NullValue_Parse(const ::std::string &name, NullValue *value)
Definition: struct.pb.h:62
double number_value() const
Definition: struct.pb.h:477
const NullValue NullValue_MIN
Definition: struct.pb.h:53
const ::std::string & string_value() const
Definition: struct.pb.h:506
Struct * New() const
Definition: struct.pb.h:88
Definition: struct.pb.h:49
Definition: struct.pb.h:48
void set_allocated_list_value(::google::protobuf::ListValue *list_value)
Definition: struct.pb.h:690
const int32_t * values_
Definition: GPBDescriptor.m:629
bool bool_value() const
Definition: struct.pb.h:587
Struct & operator=(const Struct &from)
Definition: struct.pb.h:76
const FieldDescriptor const OneofDescriptor value
Definition: descriptor.h:1717
bool bool_value_
Definition: struct.pb.cc:36
void set_null_value(::google::protobuf::NullValue value)
Definition: struct.pb.h:455
Definition: template_util.h:77
GLenum GLsizei GLsizei GLint * values
Definition: gl2ext.h:1222
::std::string * release_string_value()
Definition: struct.pb.h:552
IsInitialized
Definition: python_message.py:1169
const ::google::protobuf::ListValue * list_value_
Definition: struct.pb.cc:38
int null_value_
Definition: struct.pb.cc:33
GLuint index
Definition: gl2.h:383
EGLAttrib * value
Definition: eglext.h:120
::google::protobuf::RepeatedPtrField< ::google::protobuf::Value > * mutable_values()
Definition: struct.pb.h:732
void clear_null_value()
Definition: struct.pb.h:442
void set_bool_value(bool value)
Definition: struct.pb.h:594
ListValue * New() const
Definition: struct.pb.h:342
int GetCachedSize() const
Definition: struct.pb.h:358
Definition: generated_enum_util.h:41
uint32_t uint32
Definition: port.h:135
EGLImageKHR EGLint * name
Definition: eglext.h:851
const ::google::protobuf::Struct * struct_value_
Definition: struct.pb.cc:37
static const ListValue & default_instance()
Definition: struct.pb.cc:1291
Definition: __init__.py:1
#define kint32min
Definition: main.cpp:13
void clear_bool_value()
Definition: struct.pb.h:581
Definition: struct.pb.h:69
void clear_values()
Definition: struct.pb.h:716
void set_allocated_string_value(::std::string *string_value)
Definition: struct.pb.h:561
const ::google::protobuf::Map< ::std::string, ::google::protobuf::Value > & fields() const
Definition: struct.pb.h:421
::google::protobuf::ListValue * mutable_list_value()
Definition: struct.pb.h:670
void protobuf_ShutdownFile_google_2fprotobuf_2fstruct_2eproto()
Definition: struct.pb.cc:140
::std::string * mutable_string_value()
Definition: struct.pb.h:543
GenericValue< UTF8<> > Value
GenericValue with UTF8 encoding.
Definition: document.h:1613
GLsizei const GLchar *const * string
Definition: gl2.h:479
Definition: struct.pb.h:161
void clear_fields()
Definition: struct.pb.h:417
void clear_string_value()
Definition: struct.pb.h:500
NullValue
Definition: struct.pb.h:47
::google::protobuf::Struct * release_struct_value()
Definition: struct.pb.h:631
int values_size() const
Definition: struct.pb.h:713
void clear_list_value()
Definition: struct.pb.h:658
struct EnumDescriptor EnumDescriptor
Definition: protobuf.h:26
::google::protobuf::Value * add_values()
Definition: struct.pb.h:727
void protobuf_AddDesc_google_2fprotobuf_2fstruct_2eproto()
Definition: struct.pb.cc:150
#define NULL
Definition: common_types.h:41
void clear_number_value()
Definition: struct.pb.h:471
#define LIBPROTOBUF_EXPORT
Definition: port.h:97
int fields_size() const
Definition: struct.pb.h:414
Definition: gflags_completions.h:115
string input
Definition: tokenizer_unittest.cc:198
LIBPROTOBUF_EXPORT const string & NameOfEnum(const EnumDescriptor *descriptor, int value)
Definition: generated_message_reflection.cc:70
ByteSize
Definition: python_message.py:1040
Definition: coded_stream.h:665
const ::google::protobuf::EnumDescriptor * NullValue_descriptor()
Definition: struct.pb.cc:192
KindCase
Definition: struct.pb.h:176
void set_string_value(const ::std::string &value)
Definition: struct.pb.h:513
temp
Definition: parse_delay_file.m:64
bool has_list_value() const
Definition: struct.pb.h:652
int GetCachedSize() const
Definition: struct.pb.h:206
MergeFrom
Definition: python_message.py:1259
static const Struct & default_instance()
Definition: struct.pb.cc:269
Definition: map_entry_lite.h:63
const NullValue NullValue_MAX
Definition: struct.pb.h:54
::google::protobuf::Struct * mutable_struct_value()
Definition: struct.pb.h:622