9 #ifndef GOOGLE_API_EXPR_V1ALPHA1_CHECKED_PROTO_UPB_H_
10 #define GOOGLE_API_EXPR_V1ALPHA1_CHECKED_PROTO_UPB_H_
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
17 #include "upb/port_def.inc"
100 upb_arena *
arena,
int options) {
123 UPB_INLINE
bool google_api_expr_v1alpha1_CheckedExpr_reference_map_set(
google_api_expr_v1alpha1_CheckedExpr *msg, int64_t key,
google_api_expr_v1alpha1_Reference* val, upb_arena *a) {
return _upb_msg_map_set(msg, UPB_SIZE(12, 24), &key,
sizeof(key), &val,
sizeof(val), a); }
127 UPB_INLINE
bool google_api_expr_v1alpha1_CheckedExpr_type_map_set(
google_api_expr_v1alpha1_CheckedExpr *msg, int64_t key,
google_api_expr_v1alpha1_Type* val, upb_arena *a) {
return _upb_msg_map_set(msg, UPB_SIZE(16, 32), &key,
sizeof(key), &val,
sizeof(val), a); }
138 if (!sub)
return NULL;
151 if (!sub)
return NULL;
161 _upb_msg_map_key(msg, &ret,
sizeof(ret));
167 _upb_msg_map_value(msg, &ret,
sizeof(ret));
179 _upb_msg_map_key(msg, &ret,
sizeof(ret));
185 _upb_msg_map_value(msg, &ret,
sizeof(ret));
204 upb_arena *
arena,
int options) {
265 if (!sub)
return NULL;
271 UPB_WRITE_ONEOF(msg, int32_t, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 2);
274 UPB_WRITE_ONEOF(msg, int32_t, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 3);
277 UPB_WRITE_ONEOF(msg, int32_t, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 4);
280 UPB_WRITE_ONEOF(msg, int32_t, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 5);
289 if (!sub)
return NULL;
301 if (!sub)
return NULL;
313 if (!sub)
return NULL;
319 UPB_WRITE_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 9);
322 UPB_WRITE_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 10);
331 if (!sub)
return NULL;
343 if (!sub)
return NULL;
355 if (!sub)
return NULL;
372 upb_arena *
arena,
int options) {
392 if (!sub)
return NULL;
409 upb_arena *
arena,
int options) {
431 if (!sub)
return NULL;
444 if (!sub)
return NULL;
461 upb_arena *
arena,
int options) {
483 if (!sub)
return NULL;
496 bool ok = _upb_array_append_accessor2(
497 msg, UPB_SIZE(8, 16), UPB_SIZE(2, 3), &sub,
arena);
498 if (!ok)
return NULL;
513 upb_arena *
arena,
int options) {
527 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
537 bool ok = _upb_array_append_accessor2(
538 msg, UPB_SIZE(8, 16), UPB_SIZE(2, 3), &sub,
arena);
539 if (!ok)
return NULL;
554 upb_arena *
arena,
int options) {
577 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
586 if (!sub)
return NULL;
598 if (!sub)
return NULL;
615 upb_arena *
arena,
int options) {
638 if (!sub)
return NULL;
651 if (!sub)
return NULL;
657 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
671 upb_arena *
arena,
int options) {
691 bool ok = _upb_array_append_accessor2(
692 msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub,
arena);
693 if (!ok)
return NULL;
708 upb_arena *
arena,
int options) {
727 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
737 bool ok = _upb_array_append_accessor2(
738 msg, UPB_SIZE(24, 48), UPB_SIZE(2, 3), &sub,
arena);
739 if (!ok)
return NULL;
743 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 56), len);
746 return (upb_strview*)_upb_array_resize_accessor2(msg, UPB_SIZE(28, 56), len, UPB_SIZE(3, 4),
arena);
749 return _upb_array_append_accessor2(msg, UPB_SIZE(28, 56), UPB_SIZE(3, 4), &val,
760 if (!sub)
return NULL;
766 *UPB_PTR_AT(msg, UPB_SIZE(1, 1),
bool) = value;
769 *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview) = value;
783 upb_arena *
arena,
int options) {
798 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
801 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(16, 32), len);
804 return (upb_strview*)_upb_array_resize_accessor2(msg, UPB_SIZE(16, 32), len, UPB_SIZE(3, 4),
arena);
807 return _upb_array_append_accessor2(msg, UPB_SIZE(16, 32), UPB_SIZE(3, 4), &val,
818 if (!sub)
return NULL;
828 #include "upb/port_undef.inc"
UPB_INLINE bool google_api_expr_v1alpha1_CheckedExpr_type_map_set(google_api_expr_v1alpha1_CheckedExpr *msg, int64_t key, google_api_expr_v1alpha1_Type *val, upb_arena *a)
Definition: checked.upb.h:127
UPB_INLINE void google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_set_overload_id(google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, upb_strview value)
Definition: checked.upb.h:726
UPB_INLINE upb_strview * google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_mutable_type_params(google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, size_t *len)
Definition: checked.upb.h:742
UPB_INLINE google_api_expr_v1alpha1_Type_type_kind_oneofcases google_api_expr_v1alpha1_Type_type_kind_case(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:229
const upb_msglayout google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry_msginit
Definition: checked.upb.c:47
UPB_INLINE google_api_expr_v1alpha1_Reference * google_api_expr_v1alpha1_Reference_new(upb_arena *arena)
Definition: checked.upb.h:774
UPB_INLINE struct google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_mutable_type(google_api_expr_v1alpha1_Type *msg, upb_arena *arena)
Definition: checked.upb.h:327
UPB_INLINE void google_api_expr_v1alpha1_Type_MapType_set_value_type(google_api_expr_v1alpha1_Type_MapType *msg, google_api_expr_v1alpha1_Type *value)
Definition: checked.upb.h:436
UPB_INLINE void google_api_expr_v1alpha1_Type_ListType_set_elem_type(google_api_expr_v1alpha1_Type_ListType *msg, google_api_expr_v1alpha1_Type *value)
Definition: checked.upb.h:384
UPB_INLINE size_t google_api_expr_v1alpha1_CheckedExpr_type_map_size(const google_api_expr_v1alpha1_CheckedExpr *msg)
Definition: checked.upb.h:114
UPB_INLINE struct google_api_expr_v1alpha1_Decl_IdentDecl * google_api_expr_v1alpha1_Decl_mutable_ident(google_api_expr_v1alpha1_Decl *msg, upb_arena *arena)
Definition: checked.upb.h:582
struct google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry
Definition: checked.upb.h:38
const upb_msglayout google_api_expr_v1alpha1_Reference_msginit
Definition: checked.upb.c:235
UPB_INLINE google_api_expr_v1alpha1_Type ** google_api_expr_v1alpha1_Type_FunctionType_mutable_arg_types(google_api_expr_v1alpha1_Type_FunctionType *msg, size_t *len)
Definition: checked.upb.h:488
UPB_INLINE const google_api_expr_v1alpha1_Decl_FunctionDecl * google_api_expr_v1alpha1_Decl_function(const google_api_expr_v1alpha1_Decl *msg)
Definition: checked.upb.h:574
UPB_INLINE google_api_expr_v1alpha1_Type_FunctionType * google_api_expr_v1alpha1_Type_FunctionType_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: checked.upb.h:460
UPB_INLINE google_api_expr_v1alpha1_Decl_FunctionDecl * google_api_expr_v1alpha1_Decl_FunctionDecl_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: checked.upb.h:670
UPB_INLINE struct google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Decl_IdentDecl_mutable_type(google_api_expr_v1alpha1_Decl_IdentDecl *msg, upb_arena *arena)
Definition: checked.upb.h:634
UPB_INLINE int32_t google_api_expr_v1alpha1_Type_primitive(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:236
UPB_INLINE bool google_api_expr_v1alpha1_CheckedExpr_has_type_map(const google_api_expr_v1alpha1_CheckedExpr *msg)
Definition: checked.upb.h:113
const upb_msglayout google_api_expr_v1alpha1_Type_msginit
Definition: checked.upb.c:93
google_api_expr_v1alpha1_Type_type_kind_oneofcases
Definition: checked.upb.h:213
@ google_api_expr_v1alpha1_Type_type_kind_primitive
Definition: checked.upb.h:216
@ google_api_expr_v1alpha1_Type_type_kind_list_type
Definition: checked.upb.h:219
@ google_api_expr_v1alpha1_Type_type_kind_null
Definition: checked.upb.h:215
@ google_api_expr_v1alpha1_Type_type_kind_type_param
Definition: checked.upb.h:223
@ google_api_expr_v1alpha1_Type_type_kind_message_type
Definition: checked.upb.h:222
@ google_api_expr_v1alpha1_Type_type_kind_map_type
Definition: checked.upb.h:220
@ google_api_expr_v1alpha1_Type_type_kind_abstract_type
Definition: checked.upb.h:226
@ google_api_expr_v1alpha1_Type_type_kind_dyn
Definition: checked.upb.h:214
@ google_api_expr_v1alpha1_Type_type_kind_type
Definition: checked.upb.h:224
@ google_api_expr_v1alpha1_Type_type_kind_well_known
Definition: checked.upb.h:218
@ google_api_expr_v1alpha1_Type_type_kind_NOT_SET
Definition: checked.upb.h:227
@ google_api_expr_v1alpha1_Type_type_kind_error
Definition: checked.upb.h:225
@ google_api_expr_v1alpha1_Type_type_kind_wrapper
Definition: checked.upb.h:217
@ google_api_expr_v1alpha1_Type_type_kind_function
Definition: checked.upb.h:221
UPB_INLINE google_api_expr_v1alpha1_Type ** google_api_expr_v1alpha1_Type_FunctionType_resize_arg_types(google_api_expr_v1alpha1_Type_FunctionType *msg, size_t len, upb_arena *arena)
Definition: checked.upb.h:491
UPB_INLINE struct google_api_expr_v1alpha1_Constant * google_api_expr_v1alpha1_Reference_mutable_value(google_api_expr_v1alpha1_Reference *msg, upb_arena *arena)
Definition: checked.upb.h:814
struct google_api_expr_v1alpha1_Type_ListType google_api_expr_v1alpha1_Type_ListType
Definition: checked.upb.h:40
UPB_INLINE upb_strview const * google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_type_params(const google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, size_t *len)
Definition: checked.upb.h:720
UPB_INLINE google_api_expr_v1alpha1_Type_AbstractType * google_api_expr_v1alpha1_Type_AbstractType_parse(const char *buf, size_t size, upb_arena *arena)
Definition: checked.upb.h:507
UPB_INLINE size_t google_api_expr_v1alpha1_CheckedExpr_reference_map_size(const google_api_expr_v1alpha1_CheckedExpr *msg)
Definition: checked.upb.h:110
UPB_INLINE void google_api_expr_v1alpha1_Type_set_primitive(google_api_expr_v1alpha1_Type *msg, int32_t value)
Definition: checked.upb.h:273
UPB_INLINE bool google_api_expr_v1alpha1_CheckedExpr_has_reference_map(const google_api_expr_v1alpha1_CheckedExpr *msg)
Definition: checked.upb.h:109
UPB_INLINE void google_api_expr_v1alpha1_Type_set_list_type(google_api_expr_v1alpha1_Type *msg, google_api_expr_v1alpha1_Type_ListType *value)
Definition: checked.upb.h:282
UPB_INLINE void google_api_expr_v1alpha1_Type_set_dyn(google_api_expr_v1alpha1_Type *msg, struct google_protobuf_Empty *value)
Definition: checked.upb.h:258
UPB_INLINE google_api_expr_v1alpha1_CheckedExpr * google_api_expr_v1alpha1_CheckedExpr_new(upb_arena *arena)
Definition: checked.upb.h:91
UPB_INLINE void google_api_expr_v1alpha1_Type_set_well_known(google_api_expr_v1alpha1_Type *msg, int32_t value)
Definition: checked.upb.h:279
UPB_INLINE void google_api_expr_v1alpha1_Type_MapType_set_key_type(google_api_expr_v1alpha1_Type_MapType *msg, google_api_expr_v1alpha1_Type *value)
Definition: checked.upb.h:423
const upb_msglayout google_api_expr_v1alpha1_Decl_msginit
Definition: checked.upb.c:169
UPB_INLINE int64_t google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry_key(const google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry *msg)
Definition: checked.upb.h:159
UPB_INLINE bool google_api_expr_v1alpha1_Type_MapType_has_key_type(const google_api_expr_v1alpha1_Type_MapType *msg)
Definition: checked.upb.h:418
struct google_api_expr_v1alpha1_CheckedExpr google_api_expr_v1alpha1_CheckedExpr
Definition: checked.upb.h:36
UPB_INLINE google_api_expr_v1alpha1_Decl_FunctionDecl * google_api_expr_v1alpha1_Decl_FunctionDecl_parse(const char *buf, size_t size, upb_arena *arena)
Definition: checked.upb.h:665
UPB_INLINE google_api_expr_v1alpha1_Decl_FunctionDecl_Overload * google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_new(upb_arena *arena)
Definition: checked.upb.h:699
UPB_INLINE struct google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_MapType_mutable_value_type(google_api_expr_v1alpha1_Type_MapType *msg, upb_arena *arena)
Definition: checked.upb.h:440
UPB_INLINE bool google_api_expr_v1alpha1_Decl_IdentDecl_has_type(const google_api_expr_v1alpha1_Decl_IdentDecl *msg)
Definition: checked.upb.h:624
UPB_INLINE bool google_api_expr_v1alpha1_Decl_FunctionDecl_has_overloads(const google_api_expr_v1alpha1_Decl_FunctionDecl *msg)
Definition: checked.upb.h:680
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_wrapper(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:237
const upb_msglayout google_api_expr_v1alpha1_SourceInfo_msginit
Definition: syntax.upb.c:205
UPB_INLINE upb_strview google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_doc(const google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg)
Definition: checked.upb.h:724
UPB_INLINE google_api_expr_v1alpha1_CheckedExpr * google_api_expr_v1alpha1_CheckedExpr_parse(const char *buf, size_t size, upb_arena *arena)
Definition: checked.upb.h:94
UPB_INLINE int32_t google_api_expr_v1alpha1_Type_well_known(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:240
UPB_INLINE void google_api_expr_v1alpha1_CheckedExpr_set_source_info(google_api_expr_v1alpha1_CheckedExpr *msg, struct google_api_expr_v1alpha1_SourceInfo *value)
Definition: checked.upb.h:143
UPB_INLINE void google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_set_result_type(google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, google_api_expr_v1alpha1_Type *value)
Definition: checked.upb.h:752
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_message_type(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:247
UPB_INLINE const google_api_expr_v1alpha1_Reference * google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry_value(const google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry *msg)
Definition: checked.upb.h:165
UPB_INLINE bool google_api_expr_v1alpha1_Type_FunctionType_has_arg_types(const google_api_expr_v1alpha1_Type_FunctionType *msg)
Definition: checked.upb.h:472
UPB_INLINE google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry * google_api_expr_v1alpha1_CheckedExpr_type_map_nextmutable(google_api_expr_v1alpha1_CheckedExpr *msg, size_t *iter)
Definition: checked.upb.h:129
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_list_type(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:241
UPB_INLINE void google_api_expr_v1alpha1_Type_set_type(google_api_expr_v1alpha1_Type *msg, google_api_expr_v1alpha1_Type *value)
Definition: checked.upb.h:324
UPB_INLINE char * google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_serialize(const google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, upb_arena *arena, size_t *len)
Definition: checked.upb.h:713
UPB_INLINE struct google_protobuf_Empty * google_api_expr_v1alpha1_Type_mutable_error(google_api_expr_v1alpha1_Type *msg, upb_arena *arena)
Definition: checked.upb.h:339
UPB_INLINE bool google_api_expr_v1alpha1_Type_MapType_has_value_type(const google_api_expr_v1alpha1_Type_MapType *msg)
Definition: checked.upb.h:420
UPB_INLINE google_api_expr_v1alpha1_Decl_FunctionDecl_Overload * google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_parse(const char *buf, size_t size, upb_arena *arena)
Definition: checked.upb.h:702
UPB_INLINE const google_api_expr_v1alpha1_Type_ListType * google_api_expr_v1alpha1_Type_list_type(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:242
struct google_api_expr_v1alpha1_Decl_FunctionDecl google_api_expr_v1alpha1_Decl_FunctionDecl
Definition: checked.upb.h:46
UPB_INLINE int64_t google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry_key(const google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry *msg)
Definition: checked.upb.h:177
UPB_INLINE const google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry * google_api_expr_v1alpha1_CheckedExpr_reference_map_next(const google_api_expr_v1alpha1_CheckedExpr *msg, size_t *iter)
Definition: checked.upb.h:112
UPB_INLINE void google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_set_is_instance_function(google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, bool value)
Definition: checked.upb.h:765
struct google_api_expr_v1alpha1_Type_MapType google_api_expr_v1alpha1_Type_MapType
Definition: checked.upb.h:41
UPB_INLINE struct google_api_expr_v1alpha1_Type_FunctionType * google_api_expr_v1alpha1_Type_mutable_function(google_api_expr_v1alpha1_Type *msg, upb_arena *arena)
Definition: checked.upb.h:309
UPB_INLINE const google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_MapType_key_type(const google_api_expr_v1alpha1_Type_MapType *msg)
Definition: checked.upb.h:419
UPB_INLINE bool google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_has_result_type(const google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg)
Definition: checked.upb.h:721
struct google_api_expr_v1alpha1_Type_AbstractType google_api_expr_v1alpha1_Type_AbstractType
Definition: checked.upb.h:43
UPB_INLINE struct google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_ListType_mutable_elem_type(google_api_expr_v1alpha1_Type_ListType *msg, upb_arena *arena)
Definition: checked.upb.h:388
UPB_INLINE struct google_api_expr_v1alpha1_Type_MapType * google_api_expr_v1alpha1_Type_mutable_map_type(google_api_expr_v1alpha1_Type *msg, upb_arena *arena)
Definition: checked.upb.h:297
UPB_INLINE void google_api_expr_v1alpha1_CheckedExpr_reference_map_clear(google_api_expr_v1alpha1_CheckedExpr *msg)
Definition: checked.upb.h:122
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_well_known(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:239
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_type_param(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:249
UPB_INLINE struct google_protobuf_Empty * google_api_expr_v1alpha1_Type_mutable_dyn(google_api_expr_v1alpha1_Type *msg, upb_arena *arena)
Definition: checked.upb.h:261
UPB_INLINE bool google_api_expr_v1alpha1_CheckedExpr_reference_map_delete(google_api_expr_v1alpha1_CheckedExpr *msg, int64_t key)
Definition: checked.upb.h:124
struct google_api_expr_v1alpha1_Reference google_api_expr_v1alpha1_Reference
Definition: checked.upb.h:48
UPB_INLINE google_api_expr_v1alpha1_Decl_FunctionDecl_Overload * google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: checked.upb.h:707
UPB_INLINE void google_api_expr_v1alpha1_Type_set_wrapper(google_api_expr_v1alpha1_Type *msg, int32_t value)
Definition: checked.upb.h:276
const upb_msglayout google_api_expr_v1alpha1_Decl_IdentDecl_msginit
Definition: checked.upb.c:186
UPB_INLINE upb_strview google_api_expr_v1alpha1_Decl_name(const google_api_expr_v1alpha1_Decl *msg)
Definition: checked.upb.h:570
UPB_INLINE const google_api_expr_v1alpha1_Type_FunctionType * google_api_expr_v1alpha1_Type_function(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:246
UPB_INLINE const google_api_expr_v1alpha1_Type_MapType * google_api_expr_v1alpha1_Type_map_type(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:244
UPB_INLINE char * google_api_expr_v1alpha1_CheckedExpr_serialize(const google_api_expr_v1alpha1_CheckedExpr *msg, upb_arena *arena, size_t *len)
Definition: checked.upb.h:105
const upb_msglayout google_api_expr_v1alpha1_Constant_msginit
Definition: syntax.upb.c:186
UPB_INLINE void google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_set_doc(google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, upb_strview value)
Definition: checked.upb.h:768
UPB_INLINE google_api_expr_v1alpha1_Type ** google_api_expr_v1alpha1_Type_AbstractType_mutable_parameter_types(google_api_expr_v1alpha1_Type_AbstractType *msg, size_t *len)
Definition: checked.upb.h:529
UPB_INLINE google_api_expr_v1alpha1_Type_AbstractType * google_api_expr_v1alpha1_Type_AbstractType_new(upb_arena *arena)
Definition: checked.upb.h:504
UPB_INLINE void google_api_expr_v1alpha1_Decl_IdentDecl_set_doc(google_api_expr_v1alpha1_Decl_IdentDecl *msg, upb_strview value)
Definition: checked.upb.h:656
UPB_INLINE void google_api_expr_v1alpha1_Type_AbstractType_set_name(google_api_expr_v1alpha1_Type_AbstractType *msg, upb_strview value)
Definition: checked.upb.h:526
UPB_INLINE struct google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_mutable_result_type(google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, upb_arena *arena)
Definition: checked.upb.h:756
UPB_INLINE const google_api_expr_v1alpha1_Type *const * google_api_expr_v1alpha1_Type_AbstractType_parameter_types(const google_api_expr_v1alpha1_Type_AbstractType *msg, size_t *len)
Definition: checked.upb.h:524
UPB_INLINE const google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *const * google_api_expr_v1alpha1_Decl_FunctionDecl_overloads(const google_api_expr_v1alpha1_Decl_FunctionDecl *msg, size_t *len)
Definition: checked.upb.h:681
UPB_INLINE struct google_api_expr_v1alpha1_Type_AbstractType * google_api_expr_v1alpha1_Type_mutable_abstract_type(google_api_expr_v1alpha1_Type *msg, upb_arena *arena)
Definition: checked.upb.h:351
UPB_INLINE void google_api_expr_v1alpha1_Decl_IdentDecl_set_value(google_api_expr_v1alpha1_Decl_IdentDecl *msg, struct google_api_expr_v1alpha1_Constant *value)
Definition: checked.upb.h:643
UPB_INLINE void google_api_expr_v1alpha1_Type_FunctionType_set_result_type(google_api_expr_v1alpha1_Type_FunctionType *msg, google_api_expr_v1alpha1_Type *value)
Definition: checked.upb.h:475
UPB_INLINE const google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_FunctionType_result_type(const google_api_expr_v1alpha1_Type_FunctionType *msg)
Definition: checked.upb.h:471
UPB_INLINE upb_strview * google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_resize_type_params(google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, size_t len, upb_arena *arena)
Definition: checked.upb.h:745
UPB_INLINE char * google_api_expr_v1alpha1_Type_serialize(const google_api_expr_v1alpha1_Type *msg, upb_arena *arena, size_t *len)
Definition: checked.upb.h:209
UPB_INLINE void google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry_set_value(google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry *msg, google_api_expr_v1alpha1_Type *value)
Definition: checked.upb.h:189
UPB_INLINE void google_api_expr_v1alpha1_Type_set_message_type(google_api_expr_v1alpha1_Type *msg, upb_strview value)
Definition: checked.upb.h:318
UPB_INLINE upb_strview google_api_expr_v1alpha1_Type_AbstractType_name(const google_api_expr_v1alpha1_Type_AbstractType *msg)
Definition: checked.upb.h:522
UPB_INLINE google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry * google_api_expr_v1alpha1_CheckedExpr_reference_map_nextmutable(google_api_expr_v1alpha1_CheckedExpr *msg, size_t *iter)
Definition: checked.upb.h:125
UPB_INLINE bool google_api_expr_v1alpha1_Type_FunctionType_has_result_type(const google_api_expr_v1alpha1_Type_FunctionType *msg)
Definition: checked.upb.h:470
UPB_INLINE upb_strview google_api_expr_v1alpha1_Type_message_type(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:248
UPB_INLINE const google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_MapType_value_type(const google_api_expr_v1alpha1_Type_MapType *msg)
Definition: checked.upb.h:421
UPB_INLINE const struct google_protobuf_Empty * google_api_expr_v1alpha1_Type_error(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:254
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_primitive(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:235
UPB_INLINE bool google_api_expr_v1alpha1_Type_AbstractType_has_parameter_types(const google_api_expr_v1alpha1_Type_AbstractType *msg)
Definition: checked.upb.h:523
const upb_msglayout google_api_expr_v1alpha1_CheckedExpr_msginit
Definition: checked.upb.c:32
const upb_msglayout google_api_expr_v1alpha1_Decl_FunctionDecl_msginit
Definition: checked.upb.c:200
UPB_INLINE google_api_expr_v1alpha1_Type ** google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_resize_params(google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, size_t len, upb_arena *arena)
Definition: checked.upb.h:732
UPB_INLINE google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_new(upb_arena *arena)
Definition: checked.upb.h:195
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_CheckedExpr_mutable_expr(google_api_expr_v1alpha1_CheckedExpr *msg, upb_arena *arena)
Definition: checked.upb.h:134
UPB_INLINE upb_strview * google_api_expr_v1alpha1_Reference_resize_overload_id(google_api_expr_v1alpha1_Reference *msg, size_t len, upb_arena *arena)
Definition: checked.upb.h:803
UPB_INLINE upb_strview * google_api_expr_v1alpha1_Reference_mutable_overload_id(google_api_expr_v1alpha1_Reference *msg, size_t *len)
Definition: checked.upb.h:800
UPB_INLINE const google_api_expr_v1alpha1_Decl_IdentDecl * google_api_expr_v1alpha1_Decl_ident(const google_api_expr_v1alpha1_Decl *msg)
Definition: checked.upb.h:572
UPB_INLINE const struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_CheckedExpr_expr(const google_api_expr_v1alpha1_CheckedExpr *msg)
Definition: checked.upb.h:118
UPB_INLINE bool google_api_expr_v1alpha1_CheckedExpr_reference_map_get(const google_api_expr_v1alpha1_CheckedExpr *msg, int64_t key, google_api_expr_v1alpha1_Reference **val)
Definition: checked.upb.h:111
UPB_INLINE bool google_api_expr_v1alpha1_Reference_add_overload_id(google_api_expr_v1alpha1_Reference *msg, upb_strview val, upb_arena *arena)
Definition: checked.upb.h:806
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_function(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:245
UPB_INLINE char * google_api_expr_v1alpha1_Type_AbstractType_serialize(const google_api_expr_v1alpha1_Type_AbstractType *msg, upb_arena *arena, size_t *len)
Definition: checked.upb.h:518
UPB_INLINE struct google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_FunctionType_mutable_result_type(google_api_expr_v1alpha1_Type_FunctionType *msg, upb_arena *arena)
Definition: checked.upb.h:479
UPB_INLINE upb_strview google_api_expr_v1alpha1_Type_type_param(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:250
UPB_INLINE char * google_api_expr_v1alpha1_Decl_FunctionDecl_serialize(const google_api_expr_v1alpha1_Decl_FunctionDecl *msg, upb_arena *arena, size_t *len)
Definition: checked.upb.h:676
UPB_INLINE upb_strview google_api_expr_v1alpha1_Decl_IdentDecl_doc(const google_api_expr_v1alpha1_Decl_IdentDecl *msg)
Definition: checked.upb.h:628
UPB_INLINE char * google_api_expr_v1alpha1_Type_ListType_serialize(const google_api_expr_v1alpha1_Type_ListType *msg, upb_arena *arena, size_t *len)
Definition: checked.upb.h:377
UPB_INLINE const google_api_expr_v1alpha1_Type *const * google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_params(const google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, size_t *len)
Definition: checked.upb.h:719
const upb_msglayout google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_msginit
Definition: checked.upb.c:219
UPB_INLINE bool google_api_expr_v1alpha1_Decl_IdentDecl_has_value(const google_api_expr_v1alpha1_Decl_IdentDecl *msg)
Definition: checked.upb.h:626
UPB_INLINE const struct google_api_expr_v1alpha1_Constant * google_api_expr_v1alpha1_Reference_value(const google_api_expr_v1alpha1_Reference *msg)
Definition: checked.upb.h:795
UPB_INLINE google_api_expr_v1alpha1_Decl_FunctionDecl * google_api_expr_v1alpha1_Decl_FunctionDecl_new(upb_arena *arena)
Definition: checked.upb.h:662
struct google_api_expr_v1alpha1_Decl_IdentDecl google_api_expr_v1alpha1_Decl_IdentDecl
Definition: checked.upb.h:45
UPB_INLINE bool google_api_expr_v1alpha1_Decl_has_ident(const google_api_expr_v1alpha1_Decl *msg)
Definition: checked.upb.h:571
UPB_INLINE void google_api_expr_v1alpha1_CheckedExpr_set_expr(google_api_expr_v1alpha1_CheckedExpr *msg, struct google_api_expr_v1alpha1_Expr *value)
Definition: checked.upb.h:130
UPB_INLINE int32_t google_api_expr_v1alpha1_Type_null(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:234
const upb_msglayout google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry_msginit
Definition: checked.upb.c:62
UPB_INLINE google_api_expr_v1alpha1_Reference * google_api_expr_v1alpha1_Reference_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: checked.upb.h:782
UPB_INLINE upb_strview google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_overload_id(const google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg)
Definition: checked.upb.h:717
UPB_INLINE void google_api_expr_v1alpha1_Decl_IdentDecl_set_type(google_api_expr_v1alpha1_Decl_IdentDecl *msg, google_api_expr_v1alpha1_Type *value)
Definition: checked.upb.h:630
struct google_api_expr_v1alpha1_Type_FunctionType google_api_expr_v1alpha1_Type_FunctionType
Definition: checked.upb.h:42
UPB_INLINE struct google_api_expr_v1alpha1_Constant * google_api_expr_v1alpha1_Decl_IdentDecl_mutable_value(google_api_expr_v1alpha1_Decl_IdentDecl *msg, upb_arena *arena)
Definition: checked.upb.h:647
UPB_INLINE google_api_expr_v1alpha1_Type_AbstractType * google_api_expr_v1alpha1_Type_AbstractType_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: checked.upb.h:512
UPB_INLINE const struct google_protobuf_Empty * google_api_expr_v1alpha1_Type_dyn(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:232
UPB_INLINE google_api_expr_v1alpha1_Reference * google_api_expr_v1alpha1_Reference_parse(const char *buf, size_t size, upb_arena *arena)
Definition: checked.upb.h:777
UPB_INLINE google_api_expr_v1alpha1_Type_ListType * google_api_expr_v1alpha1_Type_ListType_parse(const char *buf, size_t size, upb_arena *arena)
Definition: checked.upb.h:366
UPB_INLINE const google_api_expr_v1alpha1_Type *const * google_api_expr_v1alpha1_Type_FunctionType_arg_types(const google_api_expr_v1alpha1_Type_FunctionType *msg, size_t *len)
Definition: checked.upb.h:473
UPB_INLINE char * google_api_expr_v1alpha1_Reference_serialize(const google_api_expr_v1alpha1_Reference *msg, upb_arena *arena, size_t *len)
Definition: checked.upb.h:788
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_type(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:251
UPB_INLINE google_api_expr_v1alpha1_Type ** google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_mutable_params(google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, size_t *len)
Definition: checked.upb.h:729
UPB_INLINE char * google_api_expr_v1alpha1_Decl_serialize(const google_api_expr_v1alpha1_Decl *msg, upb_arena *arena, size_t *len)
Definition: checked.upb.h:559
google_api_expr_v1alpha1_Type_WellKnownType
Definition: checked.upb.h:81
@ google_api_expr_v1alpha1_Type_DURATION
Definition: checked.upb.h:85
@ google_api_expr_v1alpha1_Type_WELL_KNOWN_TYPE_UNSPECIFIED
Definition: checked.upb.h:82
@ google_api_expr_v1alpha1_Type_ANY
Definition: checked.upb.h:83
@ google_api_expr_v1alpha1_Type_TIMESTAMP
Definition: checked.upb.h:84
UPB_INLINE bool google_api_expr_v1alpha1_CheckedExpr_has_source_info(const google_api_expr_v1alpha1_CheckedExpr *msg)
Definition: checked.upb.h:119
UPB_INLINE const google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry * google_api_expr_v1alpha1_CheckedExpr_type_map_next(const google_api_expr_v1alpha1_CheckedExpr *msg, size_t *iter)
Definition: checked.upb.h:116
UPB_INLINE int32_t google_api_expr_v1alpha1_Type_wrapper(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:238
const upb_msglayout google_api_expr_v1alpha1_Type_MapType_msginit
Definition: checked.upb.c:122
UPB_INLINE google_api_expr_v1alpha1_Type ** google_api_expr_v1alpha1_Type_AbstractType_resize_parameter_types(google_api_expr_v1alpha1_Type_AbstractType *msg, size_t len, upb_arena *arena)
Definition: checked.upb.h:532
UPB_INLINE bool google_api_expr_v1alpha1_CheckedExpr_reference_map_set(google_api_expr_v1alpha1_CheckedExpr *msg, int64_t key, google_api_expr_v1alpha1_Reference *val, upb_arena *a)
Definition: checked.upb.h:123
UPB_INLINE struct google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_AbstractType_add_parameter_types(google_api_expr_v1alpha1_Type_AbstractType *msg, upb_arena *arena)
Definition: checked.upb.h:535
UPB_INLINE const google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry_value(const google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry *msg)
Definition: checked.upb.h:183
UPB_INLINE bool google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_add_type_params(google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, upb_strview val, upb_arena *arena)
Definition: checked.upb.h:748
UPB_INLINE google_api_expr_v1alpha1_Type_ListType * google_api_expr_v1alpha1_Type_ListType_new(upb_arena *arena)
Definition: checked.upb.h:363
UPB_INLINE const struct google_api_expr_v1alpha1_Constant * google_api_expr_v1alpha1_Decl_IdentDecl_value(const google_api_expr_v1alpha1_Decl_IdentDecl *msg)
Definition: checked.upb.h:627
UPB_INLINE const google_api_expr_v1alpha1_Type_AbstractType * google_api_expr_v1alpha1_Type_abstract_type(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:256
UPB_INLINE google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: checked.upb.h:203
UPB_INLINE bool google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry_has_value(const google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry *msg)
Definition: checked.upb.h:182
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_error(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:253
UPB_INLINE bool google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry_has_value(const google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry *msg)
Definition: checked.upb.h:164
UPB_INLINE char * google_api_expr_v1alpha1_Decl_IdentDecl_serialize(const google_api_expr_v1alpha1_Decl_IdentDecl *msg, upb_arena *arena, size_t *len)
Definition: checked.upb.h:620
UPB_INLINE void google_api_expr_v1alpha1_Reference_set_value(google_api_expr_v1alpha1_Reference *msg, struct google_api_expr_v1alpha1_Constant *value)
Definition: checked.upb.h:810
UPB_INLINE void google_api_expr_v1alpha1_Type_set_type_param(google_api_expr_v1alpha1_Type *msg, upb_strview value)
Definition: checked.upb.h:321
UPB_INLINE google_api_expr_v1alpha1_Decl_IdentDecl * google_api_expr_v1alpha1_Decl_IdentDecl_parse(const char *buf, size_t size, upb_arena *arena)
Definition: checked.upb.h:609
UPB_INLINE void google_api_expr_v1alpha1_Decl_set_function(google_api_expr_v1alpha1_Decl *msg, google_api_expr_v1alpha1_Decl_FunctionDecl *value)
Definition: checked.upb.h:591
UPB_INLINE google_api_expr_v1alpha1_Decl_IdentDecl * google_api_expr_v1alpha1_Decl_IdentDecl_new(upb_arena *arena)
Definition: checked.upb.h:606
UPB_INLINE void google_api_expr_v1alpha1_Type_set_map_type(google_api_expr_v1alpha1_Type *msg, google_api_expr_v1alpha1_Type_MapType *value)
Definition: checked.upb.h:294
UPB_INLINE google_api_expr_v1alpha1_CheckedExpr * google_api_expr_v1alpha1_CheckedExpr_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: checked.upb.h:99
UPB_INLINE struct google_api_expr_v1alpha1_Type_ListType * google_api_expr_v1alpha1_Type_mutable_list_type(google_api_expr_v1alpha1_Type *msg, upb_arena *arena)
Definition: checked.upb.h:285
UPB_INLINE bool google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_is_instance_function(const google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg)
Definition: checked.upb.h:723
UPB_INLINE struct google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_FunctionType_add_arg_types(google_api_expr_v1alpha1_Type_FunctionType *msg, upb_arena *arena)
Definition: checked.upb.h:494
UPB_INLINE google_api_expr_v1alpha1_Decl_FunctionDecl_Overload ** google_api_expr_v1alpha1_Decl_FunctionDecl_resize_overloads(google_api_expr_v1alpha1_Decl_FunctionDecl *msg, size_t len, upb_arena *arena)
Definition: checked.upb.h:686
UPB_INLINE bool google_api_expr_v1alpha1_CheckedExpr_type_map_delete(google_api_expr_v1alpha1_CheckedExpr *msg, int64_t key)
Definition: checked.upb.h:128
UPB_INLINE void google_api_expr_v1alpha1_Decl_set_ident(google_api_expr_v1alpha1_Decl *msg, google_api_expr_v1alpha1_Decl_IdentDecl *value)
Definition: checked.upb.h:579
UPB_INLINE const google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Decl_IdentDecl_type(const google_api_expr_v1alpha1_Decl_IdentDecl *msg)
Definition: checked.upb.h:625
struct google_api_expr_v1alpha1_Decl google_api_expr_v1alpha1_Decl
Definition: checked.upb.h:44
UPB_INLINE void google_api_expr_v1alpha1_Reference_set_name(google_api_expr_v1alpha1_Reference *msg, upb_strview value)
Definition: checked.upb.h:797
struct google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry
Definition: checked.upb.h:37
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_null(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:233
UPB_INLINE bool google_api_expr_v1alpha1_Reference_has_value(const google_api_expr_v1alpha1_Reference *msg)
Definition: checked.upb.h:794
UPB_INLINE void google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry_set_value(google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry *msg, google_api_expr_v1alpha1_Reference *value)
Definition: checked.upb.h:171
const upb_msglayout google_api_expr_v1alpha1_Type_FunctionType_msginit
Definition: checked.upb.c:137
google_api_expr_v1alpha1_Type_PrimitiveType
Definition: checked.upb.h:71
@ google_api_expr_v1alpha1_Type_BOOL
Definition: checked.upb.h:73
@ google_api_expr_v1alpha1_Type_STRING
Definition: checked.upb.h:77
@ google_api_expr_v1alpha1_Type_UINT64
Definition: checked.upb.h:75
@ google_api_expr_v1alpha1_Type_BYTES
Definition: checked.upb.h:78
@ google_api_expr_v1alpha1_Type_INT64
Definition: checked.upb.h:74
@ google_api_expr_v1alpha1_Type_DOUBLE
Definition: checked.upb.h:76
@ google_api_expr_v1alpha1_Type_PRIMITIVE_TYPE_UNSPECIFIED
Definition: checked.upb.h:72
UPB_INLINE const google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_ListType_elem_type(const google_api_expr_v1alpha1_Type_ListType *msg)
Definition: checked.upb.h:382
UPB_INLINE void google_api_expr_v1alpha1_Decl_set_name(google_api_expr_v1alpha1_Decl *msg, upb_strview value)
Definition: checked.upb.h:576
UPB_INLINE google_api_expr_v1alpha1_Decl_FunctionDecl_Overload ** google_api_expr_v1alpha1_Decl_FunctionDecl_mutable_overloads(google_api_expr_v1alpha1_Decl_FunctionDecl *msg, size_t *len)
Definition: checked.upb.h:683
UPB_INLINE bool google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_has_params(const google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg)
Definition: checked.upb.h:718
UPB_INLINE google_api_expr_v1alpha1_Type_MapType * google_api_expr_v1alpha1_Type_MapType_parse(const char *buf, size_t size, upb_arena *arena)
Definition: checked.upb.h:403
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_abstract_type(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:255
UPB_INLINE const google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_type(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:252
UPB_INLINE google_api_expr_v1alpha1_Decl_IdentDecl * google_api_expr_v1alpha1_Decl_IdentDecl_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: checked.upb.h:614
UPB_INLINE struct google_api_expr_v1alpha1_Decl_FunctionDecl_Overload * google_api_expr_v1alpha1_Decl_FunctionDecl_add_overloads(google_api_expr_v1alpha1_Decl_FunctionDecl *msg, upb_arena *arena)
Definition: checked.upb.h:689
UPB_INLINE google_api_expr_v1alpha1_Decl * google_api_expr_v1alpha1_Decl_new(upb_arena *arena)
Definition: checked.upb.h:545
UPB_INLINE struct google_api_expr_v1alpha1_SourceInfo * google_api_expr_v1alpha1_CheckedExpr_mutable_source_info(google_api_expr_v1alpha1_CheckedExpr *msg, upb_arena *arena)
Definition: checked.upb.h:147
UPB_INLINE char * google_api_expr_v1alpha1_Type_MapType_serialize(const google_api_expr_v1alpha1_Type_MapType *msg, upb_arena *arena, size_t *len)
Definition: checked.upb.h:414
UPB_INLINE google_api_expr_v1alpha1_Type_MapType * google_api_expr_v1alpha1_Type_MapType_new(upb_arena *arena)
Definition: checked.upb.h:400
UPB_INLINE upb_strview google_api_expr_v1alpha1_Reference_name(const google_api_expr_v1alpha1_Reference *msg)
Definition: checked.upb.h:792
UPB_INLINE bool google_api_expr_v1alpha1_Decl_has_function(const google_api_expr_v1alpha1_Decl *msg)
Definition: checked.upb.h:573
UPB_INLINE char * google_api_expr_v1alpha1_Type_FunctionType_serialize(const google_api_expr_v1alpha1_Type_FunctionType *msg, upb_arena *arena, size_t *len)
Definition: checked.upb.h:466
UPB_INLINE google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_parse(const char *buf, size_t size, upb_arena *arena)
Definition: checked.upb.h:198
UPB_INLINE struct google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Type_MapType_mutable_key_type(google_api_expr_v1alpha1_Type_MapType *msg, upb_arena *arena)
Definition: checked.upb.h:427
const upb_msglayout google_api_expr_v1alpha1_Expr_msginit
Definition: syntax.upb.c:55
UPB_INLINE const google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_result_type(const google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg)
Definition: checked.upb.h:722
UPB_INLINE void google_api_expr_v1alpha1_Type_set_null(google_api_expr_v1alpha1_Type *msg, int32_t value)
Definition: checked.upb.h:270
UPB_INLINE bool google_api_expr_v1alpha1_Type_ListType_has_elem_type(const google_api_expr_v1alpha1_Type_ListType *msg)
Definition: checked.upb.h:381
UPB_INLINE const struct google_api_expr_v1alpha1_SourceInfo * google_api_expr_v1alpha1_CheckedExpr_source_info(const google_api_expr_v1alpha1_CheckedExpr *msg)
Definition: checked.upb.h:120
google_api_expr_v1alpha1_Decl_decl_kind_oneofcases
Definition: checked.upb.h:563
@ google_api_expr_v1alpha1_Decl_decl_kind_NOT_SET
Definition: checked.upb.h:566
@ google_api_expr_v1alpha1_Decl_decl_kind_ident
Definition: checked.upb.h:564
@ google_api_expr_v1alpha1_Decl_decl_kind_function
Definition: checked.upb.h:565
const upb_msglayout google_api_expr_v1alpha1_Type_ListType_msginit
Definition: checked.upb.c:107
UPB_INLINE google_api_expr_v1alpha1_Type_MapType * google_api_expr_v1alpha1_Type_MapType_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: checked.upb.h:408
UPB_INLINE google_api_expr_v1alpha1_Type_ListType * google_api_expr_v1alpha1_Type_ListType_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: checked.upb.h:371
struct google_api_expr_v1alpha1_Decl_FunctionDecl_Overload google_api_expr_v1alpha1_Decl_FunctionDecl_Overload
Definition: checked.upb.h:47
UPB_INLINE struct google_api_expr_v1alpha1_Type * google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_add_params(google_api_expr_v1alpha1_Decl_FunctionDecl_Overload *msg, upb_arena *arena)
Definition: checked.upb.h:735
UPB_INLINE struct google_api_expr_v1alpha1_Decl_FunctionDecl * google_api_expr_v1alpha1_Decl_mutable_function(google_api_expr_v1alpha1_Decl *msg, upb_arena *arena)
Definition: checked.upb.h:594
const upb_msglayout google_protobuf_Empty_msginit
Definition: empty.upb.c:15
UPB_INLINE google_api_expr_v1alpha1_Decl * google_api_expr_v1alpha1_Decl_parse(const char *buf, size_t size, upb_arena *arena)
Definition: checked.upb.h:548
UPB_INLINE void google_api_expr_v1alpha1_CheckedExpr_type_map_clear(google_api_expr_v1alpha1_CheckedExpr *msg)
Definition: checked.upb.h:126
UPB_INLINE void google_api_expr_v1alpha1_Type_set_abstract_type(google_api_expr_v1alpha1_Type *msg, google_api_expr_v1alpha1_Type_AbstractType *value)
Definition: checked.upb.h:348
UPB_INLINE google_api_expr_v1alpha1_Decl * google_api_expr_v1alpha1_Decl_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: checked.upb.h:553
UPB_INLINE bool google_api_expr_v1alpha1_CheckedExpr_type_map_get(const google_api_expr_v1alpha1_CheckedExpr *msg, int64_t key, google_api_expr_v1alpha1_Type **val)
Definition: checked.upb.h:115
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_dyn(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:231
UPB_INLINE google_api_expr_v1alpha1_Type_FunctionType * google_api_expr_v1alpha1_Type_FunctionType_new(upb_arena *arena)
Definition: checked.upb.h:452
UPB_INLINE void google_api_expr_v1alpha1_Type_set_function(google_api_expr_v1alpha1_Type *msg, google_api_expr_v1alpha1_Type_FunctionType *value)
Definition: checked.upb.h:306
UPB_INLINE bool google_api_expr_v1alpha1_CheckedExpr_has_expr(const google_api_expr_v1alpha1_CheckedExpr *msg)
Definition: checked.upb.h:117
UPB_INLINE google_api_expr_v1alpha1_Decl_decl_kind_oneofcases google_api_expr_v1alpha1_Decl_decl_kind_case(const google_api_expr_v1alpha1_Decl *msg)
Definition: checked.upb.h:568
UPB_INLINE upb_strview const * google_api_expr_v1alpha1_Reference_overload_id(const google_api_expr_v1alpha1_Reference *msg, size_t *len)
Definition: checked.upb.h:793
UPB_INLINE void google_api_expr_v1alpha1_Type_set_error(google_api_expr_v1alpha1_Type *msg, struct google_protobuf_Empty *value)
Definition: checked.upb.h:336
const upb_msglayout google_api_expr_v1alpha1_Type_AbstractType_msginit
Definition: checked.upb.c:152
UPB_INLINE bool google_api_expr_v1alpha1_Type_has_map_type(const google_api_expr_v1alpha1_Type *msg)
Definition: checked.upb.h:243
struct google_api_expr_v1alpha1_Type google_api_expr_v1alpha1_Type
Definition: checked.upb.h:39
UPB_INLINE google_api_expr_v1alpha1_Type_FunctionType * google_api_expr_v1alpha1_Type_FunctionType_parse(const char *buf, size_t size, upb_arena *arena)
Definition: checked.upb.h:455
struct google_protobuf_Empty google_protobuf_Empty
Definition: empty.upb.h:24
struct google_api_expr_v1alpha1_Constant google_api_expr_v1alpha1_Constant
Definition: syntax.upb.h:46
struct google_api_expr_v1alpha1_SourceInfo google_api_expr_v1alpha1_SourceInfo
Definition: syntax.upb.h:47
struct google_api_expr_v1alpha1_Expr google_api_expr_v1alpha1_Expr
Definition: syntax.upb.h:38
upb_arena * arena
Definition: xds_api.cc:909