aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/ext/upb-generated/google/protobuf/struct.upb.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/ext/upb-generated/google/protobuf/struct.upb.h')
-rw-r--r--src/core/ext/upb-generated/google/protobuf/struct.upb.h226
1 files changed, 226 insertions, 0 deletions
diff --git a/src/core/ext/upb-generated/google/protobuf/struct.upb.h b/src/core/ext/upb-generated/google/protobuf/struct.upb.h
new file mode 100644
index 0000000000..5493794f0e
--- /dev/null
+++ b/src/core/ext/upb-generated/google/protobuf/struct.upb.h
@@ -0,0 +1,226 @@
+/* This file was generated by upbc (the upb compiler) from the input
+ * file:
+ *
+ * google/protobuf/struct.proto
+ *
+ * Do not edit -- your changes will be discarded when the file is
+ * regenerated. */
+
+#ifndef GOOGLE_PROTOBUF_STRUCT_PROTO_UPB_H_
+#define GOOGLE_PROTOBUF_STRUCT_PROTO_UPB_H_
+
+#include "upb/msg.h"
+
+#include "upb/decode.h"
+#include "upb/encode.h"
+#include "upb/port_def.inc"
+UPB_BEGIN_EXTERN_C
+
+struct google_protobuf_Struct;
+struct google_protobuf_Struct_FieldsEntry;
+struct google_protobuf_Value;
+struct google_protobuf_ListValue;
+typedef struct google_protobuf_Struct google_protobuf_Struct;
+typedef struct google_protobuf_Struct_FieldsEntry
+ google_protobuf_Struct_FieldsEntry;
+typedef struct google_protobuf_Value google_protobuf_Value;
+typedef struct google_protobuf_ListValue google_protobuf_ListValue;
+
+/* Enums */
+
+typedef enum { google_protobuf_NULL_VALUE = 0 } google_protobuf_NullValue;
+
+/* google.protobuf.Struct */
+
+extern const upb_msglayout google_protobuf_Struct_msginit;
+UPB_INLINE google_protobuf_Struct* google_protobuf_Struct_new(
+ upb_arena* arena) {
+ return upb_msg_new(&google_protobuf_Struct_msginit, arena);
+}
+UPB_INLINE google_protobuf_Struct* google_protobuf_Struct_parsenew(
+ upb_stringview buf, upb_arena* arena) {
+ google_protobuf_Struct* ret = google_protobuf_Struct_new(arena);
+ return (ret && upb_decode(buf, ret, &google_protobuf_Struct_msginit)) ? ret
+ : NULL;
+}
+UPB_INLINE char* google_protobuf_Struct_serialize(
+ const google_protobuf_Struct* msg, upb_arena* arena, size_t* len) {
+ return upb_encode(msg, &google_protobuf_Struct_msginit, arena, len);
+}
+
+UPB_INLINE const upb_array* google_protobuf_Struct_fields(
+ const google_protobuf_Struct* msg) {
+ return UPB_FIELD_AT(msg, const upb_array*, UPB_SIZE(0, 0));
+}
+
+UPB_INLINE void google_protobuf_Struct_set_fields(google_protobuf_Struct* msg,
+ upb_array* value) {
+ UPB_FIELD_AT(msg, upb_array*, UPB_SIZE(0, 0)) = value;
+}
+
+/* google.protobuf.Struct.FieldsEntry */
+
+extern const upb_msglayout google_protobuf_Struct_FieldsEntry_msginit;
+UPB_INLINE google_protobuf_Struct_FieldsEntry*
+google_protobuf_Struct_FieldsEntry_new(upb_arena* arena) {
+ return upb_msg_new(&google_protobuf_Struct_FieldsEntry_msginit, arena);
+}
+UPB_INLINE google_protobuf_Struct_FieldsEntry*
+google_protobuf_Struct_FieldsEntry_parsenew(upb_stringview buf,
+ upb_arena* arena) {
+ google_protobuf_Struct_FieldsEntry* ret =
+ google_protobuf_Struct_FieldsEntry_new(arena);
+ return (ret &&
+ upb_decode(buf, ret, &google_protobuf_Struct_FieldsEntry_msginit))
+ ? ret
+ : NULL;
+}
+UPB_INLINE char* google_protobuf_Struct_FieldsEntry_serialize(
+ const google_protobuf_Struct_FieldsEntry* msg, upb_arena* arena,
+ size_t* len) {
+ return upb_encode(msg, &google_protobuf_Struct_FieldsEntry_msginit, arena,
+ len);
+}
+
+UPB_INLINE upb_stringview google_protobuf_Struct_FieldsEntry_key(
+ const google_protobuf_Struct_FieldsEntry* msg) {
+ return UPB_FIELD_AT(msg, upb_stringview, UPB_SIZE(0, 0));
+}
+UPB_INLINE const google_protobuf_Value*
+google_protobuf_Struct_FieldsEntry_value(
+ const google_protobuf_Struct_FieldsEntry* msg) {
+ return UPB_FIELD_AT(msg, const google_protobuf_Value*, UPB_SIZE(8, 16));
+}
+
+UPB_INLINE void google_protobuf_Struct_FieldsEntry_set_key(
+ google_protobuf_Struct_FieldsEntry* msg, upb_stringview value) {
+ UPB_FIELD_AT(msg, upb_stringview, UPB_SIZE(0, 0)) = value;
+}
+UPB_INLINE void google_protobuf_Struct_FieldsEntry_set_value(
+ google_protobuf_Struct_FieldsEntry* msg, google_protobuf_Value* value) {
+ UPB_FIELD_AT(msg, google_protobuf_Value*, UPB_SIZE(8, 16)) = value;
+}
+
+/* google.protobuf.Value */
+
+extern const upb_msglayout google_protobuf_Value_msginit;
+UPB_INLINE google_protobuf_Value* google_protobuf_Value_new(upb_arena* arena) {
+ return upb_msg_new(&google_protobuf_Value_msginit, arena);
+}
+UPB_INLINE google_protobuf_Value* google_protobuf_Value_parsenew(
+ upb_stringview buf, upb_arena* arena) {
+ google_protobuf_Value* ret = google_protobuf_Value_new(arena);
+ return (ret && upb_decode(buf, ret, &google_protobuf_Value_msginit)) ? ret
+ : NULL;
+}
+UPB_INLINE char* google_protobuf_Value_serialize(
+ const google_protobuf_Value* msg, upb_arena* arena, size_t* len) {
+ return upb_encode(msg, &google_protobuf_Value_msginit, arena, len);
+}
+
+typedef enum {
+ google_protobuf_Value_kind_null_value = 1,
+ google_protobuf_Value_kind_number_value = 2,
+ google_protobuf_Value_kind_string_value = 3,
+ google_protobuf_Value_kind_bool_value = 4,
+ google_protobuf_Value_kind_struct_value = 5,
+ google_protobuf_Value_kind_list_value = 6,
+ google_protobuf_Value_kind_NOT_SET = 0,
+} google_protobuf_Value_kind_oneofcases;
+UPB_INLINE google_protobuf_Value_kind_oneofcases
+google_protobuf_Value_kind_case(const google_protobuf_Value* msg) {
+ return UPB_FIELD_AT(msg, int, UPB_SIZE(8, 16));
+}
+
+UPB_INLINE google_protobuf_NullValue
+google_protobuf_Value_null_value(const google_protobuf_Value* msg) {
+ return UPB_READ_ONEOF(msg, google_protobuf_NullValue, UPB_SIZE(0, 0),
+ UPB_SIZE(8, 16), 1, google_protobuf_NULL_VALUE);
+}
+UPB_INLINE double google_protobuf_Value_number_value(
+ const google_protobuf_Value* msg) {
+ return UPB_READ_ONEOF(msg, double, UPB_SIZE(0, 0), UPB_SIZE(8, 16), 2, 0);
+}
+UPB_INLINE upb_stringview
+google_protobuf_Value_string_value(const google_protobuf_Value* msg) {
+ return UPB_READ_ONEOF(msg, upb_stringview, UPB_SIZE(0, 0), UPB_SIZE(8, 16), 3,
+ upb_stringview_make("", strlen("")));
+}
+UPB_INLINE bool google_protobuf_Value_bool_value(
+ const google_protobuf_Value* msg) {
+ return UPB_READ_ONEOF(msg, bool, UPB_SIZE(0, 0), UPB_SIZE(8, 16), 4, false);
+}
+UPB_INLINE const google_protobuf_Struct* google_protobuf_Value_struct_value(
+ const google_protobuf_Value* msg) {
+ return UPB_READ_ONEOF(msg, const google_protobuf_Struct*, UPB_SIZE(0, 0),
+ UPB_SIZE(8, 16), 5, NULL);
+}
+UPB_INLINE const google_protobuf_ListValue* google_protobuf_Value_list_value(
+ const google_protobuf_Value* msg) {
+ return UPB_READ_ONEOF(msg, const google_protobuf_ListValue*, UPB_SIZE(0, 0),
+ UPB_SIZE(8, 16), 6, NULL);
+}
+
+UPB_INLINE void google_protobuf_Value_set_null_value(
+ google_protobuf_Value* msg, google_protobuf_NullValue value) {
+ UPB_WRITE_ONEOF(msg, google_protobuf_NullValue, UPB_SIZE(0, 0), value,
+ UPB_SIZE(8, 16), 1);
+}
+UPB_INLINE void google_protobuf_Value_set_number_value(
+ google_protobuf_Value* msg, double value) {
+ UPB_WRITE_ONEOF(msg, double, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 2);
+}
+UPB_INLINE void google_protobuf_Value_set_string_value(
+ google_protobuf_Value* msg, upb_stringview value) {
+ UPB_WRITE_ONEOF(msg, upb_stringview, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16),
+ 3);
+}
+UPB_INLINE void google_protobuf_Value_set_bool_value(google_protobuf_Value* msg,
+ bool value) {
+ UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 4);
+}
+UPB_INLINE void google_protobuf_Value_set_struct_value(
+ google_protobuf_Value* msg, google_protobuf_Struct* value) {
+ UPB_WRITE_ONEOF(msg, google_protobuf_Struct*, UPB_SIZE(0, 0), value,
+ UPB_SIZE(8, 16), 5);
+}
+UPB_INLINE void google_protobuf_Value_set_list_value(
+ google_protobuf_Value* msg, google_protobuf_ListValue* value) {
+ UPB_WRITE_ONEOF(msg, google_protobuf_ListValue*, UPB_SIZE(0, 0), value,
+ UPB_SIZE(8, 16), 6);
+}
+
+/* google.protobuf.ListValue */
+
+extern const upb_msglayout google_protobuf_ListValue_msginit;
+UPB_INLINE google_protobuf_ListValue* google_protobuf_ListValue_new(
+ upb_arena* arena) {
+ return upb_msg_new(&google_protobuf_ListValue_msginit, arena);
+}
+UPB_INLINE google_protobuf_ListValue* google_protobuf_ListValue_parsenew(
+ upb_stringview buf, upb_arena* arena) {
+ google_protobuf_ListValue* ret = google_protobuf_ListValue_new(arena);
+ return (ret && upb_decode(buf, ret, &google_protobuf_ListValue_msginit))
+ ? ret
+ : NULL;
+}
+UPB_INLINE char* google_protobuf_ListValue_serialize(
+ const google_protobuf_ListValue* msg, upb_arena* arena, size_t* len) {
+ return upb_encode(msg, &google_protobuf_ListValue_msginit, arena, len);
+}
+
+UPB_INLINE const upb_array* google_protobuf_ListValue_values(
+ const google_protobuf_ListValue* msg) {
+ return UPB_FIELD_AT(msg, const upb_array*, UPB_SIZE(0, 0));
+}
+
+UPB_INLINE void google_protobuf_ListValue_set_values(
+ google_protobuf_ListValue* msg, upb_array* value) {
+ UPB_FIELD_AT(msg, upb_array*, UPB_SIZE(0, 0)) = value;
+}
+
+UPB_END_EXTERN_C
+
+#include "upb/port_undef.inc"
+
+#endif /* GOOGLE_PROTOBUF_STRUCT_PROTO_UPB_H_ */