9 #ifndef GOOGLE_API_EXPR_V1ALPHA1_SYNTAX_PROTO_UPB_H_
10 #define GOOGLE_API_EXPR_V1ALPHA1_SYNTAX_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"
82 upb_arena *
arena,
int options) {
104 if (!sub)
return NULL;
117 if (!sub)
return NULL;
134 upb_arena *
arena,
int options) {
172 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int64_t) = value;
181 if (!sub)
return NULL;
193 if (!sub)
return NULL;
205 if (!sub)
return NULL;
217 if (!sub)
return NULL;
229 if (!sub)
return NULL;
241 if (!sub)
return NULL;
253 if (!sub)
return NULL;
270 upb_arena *
arena,
int options) {
282 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
296 upb_arena *
arena,
int options) {
318 if (!sub)
return NULL;
324 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
327 *UPB_PTR_AT(msg, UPB_SIZE(1, 1),
bool) = value;
341 upb_arena *
arena,
int options) {
364 if (!sub)
return NULL;
370 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
380 bool ok = _upb_array_append_accessor2(
381 msg, UPB_SIZE(16, 32), UPB_SIZE(2, 3), &sub,
arena);
382 if (!ok)
return NULL;
397 upb_arena *
arena,
int options) {
417 bool ok = _upb_array_append_accessor2(
418 msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub,
arena);
419 if (!ok)
return NULL;
434 upb_arena *
arena,
int options) {
448 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
458 bool ok = _upb_array_append_accessor2(
459 msg, UPB_SIZE(8, 16), UPB_SIZE(2, 3), &sub,
arena);
460 if (!ok)
return NULL;
475 upb_arena *
arena,
int options) {
500 *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int64_t) = value;
503 UPB_WRITE_ONEOF(msg, upb_strview, UPB_SIZE(20, 24), value, UPB_SIZE(28, 40), 2);
512 if (!sub)
return NULL;
525 if (!sub)
return NULL;
542 upb_arena *
arena,
int options) {
565 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
575 if (!sub)
return NULL;
581 *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_strview) = value;
591 if (!sub)
return NULL;
604 if (!sub)
return NULL;
617 if (!sub)
return NULL;
630 if (!sub)
return NULL;
647 upb_arena *
arena,
int options) {
690 UPB_WRITE_ONEOF(msg, int32_t, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 1);
693 UPB_WRITE_ONEOF(msg,
bool, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 2);
696 UPB_WRITE_ONEOF(msg, int64_t, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 3);
699 UPB_WRITE_ONEOF(msg, uint64_t, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 4);
702 UPB_WRITE_ONEOF(msg,
double, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 5);
705 UPB_WRITE_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 6);
708 UPB_WRITE_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 7);
717 if (!sub)
return NULL;
729 if (!sub)
return NULL;
746 upb_arena *
arena,
int options) {
768 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), upb_strview) = value;
771 *UPB_PTR_AT(msg, UPB_SIZE(8, 16), upb_strview) = value;
774 return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(16, 32), len);
777 return (int32_t*)_upb_array_resize_accessor2(msg, UPB_SIZE(16, 32), len, 2,
arena);
780 return _upb_array_append_accessor2(msg, UPB_SIZE(16, 32), 2, &val,
784 UPB_INLINE
bool google_api_expr_v1alpha1_SourceInfo_positions_set(
google_api_expr_v1alpha1_SourceInfo *msg, int64_t key, int32_t val, upb_arena *a) {
return _upb_msg_map_set(msg, UPB_SIZE(20, 40), &key,
sizeof(key), &val,
sizeof(val), a); }
788 UPB_INLINE
bool google_api_expr_v1alpha1_SourceInfo_macro_calls_set(
google_api_expr_v1alpha1_SourceInfo *msg, int64_t key,
google_api_expr_v1alpha1_Expr* val, upb_arena *a) {
return _upb_msg_map_set(msg, UPB_SIZE(24, 48), &key,
sizeof(key), &val,
sizeof(val), a); }
796 _upb_msg_map_key(msg, &ret,
sizeof(ret));
801 _upb_msg_map_value(msg, &ret,
sizeof(ret));
806 _upb_msg_map_set_value(msg, &value,
sizeof(int32_t));
813 _upb_msg_map_key(msg, &ret,
sizeof(ret));
819 _upb_msg_map_value(msg, &ret,
sizeof(ret));
838 upb_arena *
arena,
int options) {
853 *UPB_PTR_AT(msg, UPB_SIZE(12, 16), upb_strview) = value;
856 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t) = value;
859 *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
862 *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
869 #include "upb/port_undef.inc"
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
UPB_INLINE bool google_api_expr_v1alpha1_Expr_Comprehension_has_accu_init(const google_api_expr_v1alpha1_Expr_Comprehension *msg)
Definition: syntax.upb.h:555
UPB_INLINE google_api_expr_v1alpha1_Expr_CreateList * google_api_expr_v1alpha1_Expr_CreateList_parse(const char *buf, size_t size, upb_arena *arena)
Definition: syntax.upb.h:391
UPB_INLINE const google_api_expr_v1alpha1_Expr_Comprehension * google_api_expr_v1alpha1_Expr_comprehension_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:169
UPB_INLINE bool google_api_expr_v1alpha1_Expr_Comprehension_has_result(const google_api_expr_v1alpha1_Expr_Comprehension *msg)
Definition: syntax.upb.h:561
UPB_INLINE struct google_protobuf_Duration * google_api_expr_v1alpha1_Constant_mutable_duration_value(google_api_expr_v1alpha1_Constant *msg, upb_arena *arena)
Definition: syntax.upb.h:713
UPB_INLINE void google_api_expr_v1alpha1_Expr_Comprehension_set_iter_var(google_api_expr_v1alpha1_Expr_Comprehension *msg, upb_strview value)
Definition: syntax.upb.h:564
UPB_INLINE google_api_expr_v1alpha1_ParsedExpr * google_api_expr_v1alpha1_ParsedExpr_new(upb_arena *arena)
Definition: syntax.upb.h:73
UPB_INLINE const google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Call_target(const google_api_expr_v1alpha1_Expr_Call *msg)
Definition: syntax.upb.h:351
UPB_INLINE google_api_expr_v1alpha1_ParsedExpr * google_api_expr_v1alpha1_ParsedExpr_parse(const char *buf, size_t size, upb_arena *arena)
Definition: syntax.upb.h:76
UPB_INLINE bool google_api_expr_v1alpha1_SourceInfo_positions_delete(google_api_expr_v1alpha1_SourceInfo *msg, int64_t key)
Definition: syntax.upb.h:785
UPB_INLINE char * google_api_expr_v1alpha1_Expr_CreateStruct_Entry_serialize(const google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg, upb_arena *arena, size_t *len)
Definition: syntax.upb.h:480
struct google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry
Definition: syntax.upb.h:49
UPB_INLINE struct google_api_expr_v1alpha1_Expr_CreateStruct_Entry * google_api_expr_v1alpha1_Expr_CreateStruct_add_entries(google_api_expr_v1alpha1_Expr_CreateStruct *msg, upb_arena *arena)
Definition: syntax.upb.h:456
UPB_INLINE struct google_api_expr_v1alpha1_Constant * google_api_expr_v1alpha1_Expr_mutable_const_expr(google_api_expr_v1alpha1_Expr *msg, upb_arena *arena)
Definition: syntax.upb.h:177
UPB_INLINE void google_api_expr_v1alpha1_Expr_set_call_expr(google_api_expr_v1alpha1_Expr *msg, google_api_expr_v1alpha1_Expr_Call *value)
Definition: syntax.upb.h:210
const upb_msglayout google_api_expr_v1alpha1_SourceInfo_PositionsEntry_msginit
Definition: syntax.upb.c:216
UPB_INLINE void google_api_expr_v1alpha1_Expr_CreateStruct_set_message_name(google_api_expr_v1alpha1_Expr_CreateStruct *msg, upb_strview value)
Definition: syntax.upb.h:447
UPB_INLINE google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry * google_api_expr_v1alpha1_SourceInfo_macro_calls_nextmutable(google_api_expr_v1alpha1_SourceInfo *msg, size_t *iter)
Definition: syntax.upb.h:790
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Call_mutable_target(google_api_expr_v1alpha1_Expr_Call *msg, upb_arena *arena)
Definition: syntax.upb.h:360
UPB_INLINE void google_api_expr_v1alpha1_SourceInfo_set_syntax_version(google_api_expr_v1alpha1_SourceInfo *msg, upb_strview value)
Definition: syntax.upb.h:767
UPB_INLINE void google_api_expr_v1alpha1_Expr_CreateStruct_Entry_set_field_key(google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg, upb_strview value)
Definition: syntax.upb.h:502
UPB_INLINE void google_api_expr_v1alpha1_Expr_Call_set_function(google_api_expr_v1alpha1_Expr_Call *msg, upb_strview value)
Definition: syntax.upb.h:369
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Call_add_args(google_api_expr_v1alpha1_Expr_Call *msg, upb_arena *arena)
Definition: syntax.upb.h:378
UPB_INLINE google_api_expr_v1alpha1_Expr_expr_kind_oneofcases google_api_expr_v1alpha1_Expr_expr_kind_case(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:153
UPB_INLINE bool google_api_expr_v1alpha1_Expr_Call_has_args(const google_api_expr_v1alpha1_Expr_Call *msg)
Definition: syntax.upb.h:353
const upb_msglayout google_protobuf_Timestamp_msginit
Definition: timestamp.upb.c:20
UPB_INLINE void google_api_expr_v1alpha1_Expr_CreateStruct_Entry_set_value(google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg, google_api_expr_v1alpha1_Expr *value)
Definition: syntax.upb.h:517
UPB_INLINE const struct google_protobuf_Duration * google_api_expr_v1alpha1_Constant_duration_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:685
UPB_INLINE upb_strview google_api_expr_v1alpha1_Constant_string_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:681
UPB_INLINE int64_t google_api_expr_v1alpha1_Expr_CreateStruct_Entry_id(const google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg)
Definition: syntax.upb.h:491
UPB_INLINE char * google_api_expr_v1alpha1_Expr_CreateStruct_serialize(const google_api_expr_v1alpha1_Expr_CreateStruct *msg, upb_arena *arena, size_t *len)
Definition: syntax.upb.h:439
UPB_INLINE upb_strview google_api_expr_v1alpha1_Expr_Comprehension_accu_var(const google_api_expr_v1alpha1_Expr_Comprehension *msg)
Definition: syntax.upb.h:554
UPB_INLINE google_api_expr_v1alpha1_Expr_CreateList * google_api_expr_v1alpha1_Expr_CreateList_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: syntax.upb.h:396
UPB_INLINE int32_t * google_api_expr_v1alpha1_SourceInfo_mutable_line_offsets(google_api_expr_v1alpha1_SourceInfo *msg, size_t *len)
Definition: syntax.upb.h:773
UPB_INLINE bool google_api_expr_v1alpha1_Expr_CreateStruct_has_entries(const google_api_expr_v1alpha1_Expr_CreateStruct *msg)
Definition: syntax.upb.h:444
UPB_INLINE const google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Comprehension_loop_step(const google_api_expr_v1alpha1_Expr_Comprehension *msg)
Definition: syntax.upb.h:560
struct google_api_expr_v1alpha1_SourceInfo_PositionsEntry google_api_expr_v1alpha1_SourceInfo_PositionsEntry
Definition: syntax.upb.h:48
UPB_INLINE void google_api_expr_v1alpha1_SourcePosition_set_location(google_api_expr_v1alpha1_SourcePosition *msg, upb_strview value)
Definition: syntax.upb.h:852
UPB_INLINE bool google_api_expr_v1alpha1_Expr_has_list_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:164
UPB_INLINE google_api_expr_v1alpha1_SourceInfo * google_api_expr_v1alpha1_SourceInfo_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: syntax.upb.h:745
UPB_INLINE google_api_expr_v1alpha1_Expr_Call * google_api_expr_v1alpha1_Expr_Call_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: syntax.upb.h:340
UPB_INLINE int32_t google_api_expr_v1alpha1_SourceInfo_PositionsEntry_value(const google_api_expr_v1alpha1_SourceInfo_PositionsEntry *msg)
Definition: syntax.upb.h:799
UPB_INLINE void google_api_expr_v1alpha1_SourcePosition_set_line(google_api_expr_v1alpha1_SourcePosition *msg, int32_t value)
Definition: syntax.upb.h:858
UPB_INLINE void google_api_expr_v1alpha1_Expr_Comprehension_set_accu_init(google_api_expr_v1alpha1_Expr_Comprehension *msg, google_api_expr_v1alpha1_Expr *value)
Definition: syntax.upb.h:583
UPB_INLINE const google_api_expr_v1alpha1_Expr_CreateStruct * google_api_expr_v1alpha1_Expr_struct_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:167
UPB_INLINE void google_api_expr_v1alpha1_Constant_set_bytes_value(google_api_expr_v1alpha1_Constant *msg, upb_strview value)
Definition: syntax.upb.h:707
UPB_INLINE void google_api_expr_v1alpha1_Expr_Ident_set_name(google_api_expr_v1alpha1_Expr_Ident *msg, upb_strview value)
Definition: syntax.upb.h:281
UPB_INLINE bool google_api_expr_v1alpha1_Expr_Select_has_operand(const google_api_expr_v1alpha1_Expr_Select *msg)
Definition: syntax.upb.h:305
UPB_INLINE const google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry * google_api_expr_v1alpha1_SourceInfo_macro_calls_next(const google_api_expr_v1alpha1_SourceInfo *msg, size_t *iter)
Definition: syntax.upb.h:765
UPB_INLINE google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_new(upb_arena *arena)
Definition: syntax.upb.h:125
UPB_INLINE bool google_api_expr_v1alpha1_Expr_Comprehension_has_loop_step(const google_api_expr_v1alpha1_Expr_Comprehension *msg)
Definition: syntax.upb.h:559
UPB_INLINE void google_api_expr_v1alpha1_Constant_set_duration_value(google_api_expr_v1alpha1_Constant *msg, struct google_protobuf_Duration *value)
Definition: syntax.upb.h:710
UPB_INLINE double google_api_expr_v1alpha1_Constant_double_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:679
UPB_INLINE void google_api_expr_v1alpha1_SourcePosition_set_offset(google_api_expr_v1alpha1_SourcePosition *msg, int32_t value)
Definition: syntax.upb.h:855
UPB_INLINE upb_strview google_api_expr_v1alpha1_SourceInfo_syntax_version(const google_api_expr_v1alpha1_SourceInfo *msg)
Definition: syntax.upb.h:755
UPB_INLINE const google_api_expr_v1alpha1_Constant * google_api_expr_v1alpha1_Expr_const_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:157
UPB_INLINE google_api_expr_v1alpha1_Expr_CreateStruct_Entry_key_kind_oneofcases google_api_expr_v1alpha1_Expr_CreateStruct_Entry_key_kind_case(const google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg)
Definition: syntax.upb.h:489
UPB_INLINE int32_t google_api_expr_v1alpha1_SourcePosition_line(const google_api_expr_v1alpha1_SourcePosition *msg)
Definition: syntax.upb.h:849
UPB_INLINE google_api_expr_v1alpha1_Expr_CreateStruct * google_api_expr_v1alpha1_Expr_CreateStruct_new(upb_arena *arena)
Definition: syntax.upb.h:425
UPB_INLINE google_api_expr_v1alpha1_Expr_CreateList * google_api_expr_v1alpha1_Expr_CreateList_new(upb_arena *arena)
Definition: syntax.upb.h:388
const upb_msglayout google_api_expr_v1alpha1_SourceInfo_msginit
Definition: syntax.upb.c:205
struct google_api_expr_v1alpha1_Expr_CreateStruct_Entry google_api_expr_v1alpha1_Expr_CreateStruct_Entry
Definition: syntax.upb.h:44
UPB_INLINE google_api_expr_v1alpha1_SourcePosition * google_api_expr_v1alpha1_SourcePosition_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: syntax.upb.h:837
const upb_msglayout google_api_expr_v1alpha1_Expr_Call_msginit
Definition: syntax.upb.c:97
UPB_INLINE bool google_api_expr_v1alpha1_SourceInfo_macro_calls_set(google_api_expr_v1alpha1_SourceInfo *msg, int64_t key, google_api_expr_v1alpha1_Expr *val, upb_arena *a)
Definition: syntax.upb.h:788
UPB_INLINE const google_api_expr_v1alpha1_Expr_Ident * google_api_expr_v1alpha1_Expr_ident_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:159
UPB_INLINE void google_api_expr_v1alpha1_SourceInfo_macro_calls_clear(google_api_expr_v1alpha1_SourceInfo *msg)
Definition: syntax.upb.h:787
UPB_INLINE upb_strview google_api_expr_v1alpha1_SourcePosition_location(const google_api_expr_v1alpha1_SourcePosition *msg)
Definition: syntax.upb.h:847
UPB_INLINE google_api_expr_v1alpha1_Expr_Ident * google_api_expr_v1alpha1_Expr_Ident_new(upb_arena *arena)
Definition: syntax.upb.h:261
UPB_INLINE int64_t google_api_expr_v1alpha1_Constant_int64_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:675
google_api_expr_v1alpha1_Constant_constant_kind_oneofcases
Definition: syntax.upb.h:656
@ google_api_expr_v1alpha1_Constant_constant_kind_null_value
Definition: syntax.upb.h:657
@ google_api_expr_v1alpha1_Constant_constant_kind_double_value
Definition: syntax.upb.h:661
@ google_api_expr_v1alpha1_Constant_constant_kind_duration_value
Definition: syntax.upb.h:664
@ google_api_expr_v1alpha1_Constant_constant_kind_NOT_SET
Definition: syntax.upb.h:666
@ google_api_expr_v1alpha1_Constant_constant_kind_timestamp_value
Definition: syntax.upb.h:665
@ google_api_expr_v1alpha1_Constant_constant_kind_string_value
Definition: syntax.upb.h:662
@ google_api_expr_v1alpha1_Constant_constant_kind_bool_value
Definition: syntax.upb.h:658
@ google_api_expr_v1alpha1_Constant_constant_kind_bytes_value
Definition: syntax.upb.h:663
@ google_api_expr_v1alpha1_Constant_constant_kind_uint64_value
Definition: syntax.upb.h:660
@ google_api_expr_v1alpha1_Constant_constant_kind_int64_value
Definition: syntax.upb.h:659
UPB_INLINE google_api_expr_v1alpha1_ParsedExpr * google_api_expr_v1alpha1_ParsedExpr_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: syntax.upb.h:81
const upb_msglayout google_api_expr_v1alpha1_ParsedExpr_msginit
Definition: syntax.upb.c:28
UPB_INLINE const google_api_expr_v1alpha1_Expr_Call * google_api_expr_v1alpha1_Expr_call_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:163
UPB_INLINE int32_t * google_api_expr_v1alpha1_SourceInfo_resize_line_offsets(google_api_expr_v1alpha1_SourceInfo *msg, size_t len, upb_arena *arena)
Definition: syntax.upb.h:776
UPB_INLINE google_api_expr_v1alpha1_Expr_Call * google_api_expr_v1alpha1_Expr_Call_new(upb_arena *arena)
Definition: syntax.upb.h:332
UPB_INLINE google_api_expr_v1alpha1_Expr ** google_api_expr_v1alpha1_Expr_CreateList_mutable_elements(google_api_expr_v1alpha1_Expr_CreateList *msg, size_t *len)
Definition: syntax.upb.h:409
UPB_INLINE void google_api_expr_v1alpha1_Constant_set_int64_value(google_api_expr_v1alpha1_Constant *msg, int64_t value)
Definition: syntax.upb.h:695
UPB_INLINE bool google_api_expr_v1alpha1_SourceInfo_add_line_offsets(google_api_expr_v1alpha1_SourceInfo *msg, int32_t val, upb_arena *arena)
Definition: syntax.upb.h:779
UPB_INLINE google_api_expr_v1alpha1_Expr_CreateStruct_Entry * google_api_expr_v1alpha1_Expr_CreateStruct_Entry_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: syntax.upb.h:474
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_CreateStruct_Entry_mutable_value(google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg, upb_arena *arena)
Definition: syntax.upb.h:521
UPB_INLINE void google_api_expr_v1alpha1_Expr_CreateStruct_Entry_set_map_key(google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg, google_api_expr_v1alpha1_Expr *value)
Definition: syntax.upb.h:505
UPB_INLINE void google_api_expr_v1alpha1_Expr_Select_set_operand(google_api_expr_v1alpha1_Expr_Select *msg, google_api_expr_v1alpha1_Expr *value)
Definition: syntax.upb.h:310
UPB_INLINE void google_api_expr_v1alpha1_Expr_set_comprehension_expr(google_api_expr_v1alpha1_Expr *msg, google_api_expr_v1alpha1_Expr_Comprehension *value)
Definition: syntax.upb.h:246
UPB_INLINE size_t google_api_expr_v1alpha1_SourceInfo_positions_size(const google_api_expr_v1alpha1_SourceInfo *msg)
Definition: syntax.upb.h:759
UPB_INLINE bool google_api_expr_v1alpha1_SourceInfo_positions_set(google_api_expr_v1alpha1_SourceInfo *msg, int64_t key, int32_t val, upb_arena *a)
Definition: syntax.upb.h:784
struct google_api_expr_v1alpha1_Expr_Select google_api_expr_v1alpha1_Expr_Select
Definition: syntax.upb.h:40
struct google_api_expr_v1alpha1_SourcePosition google_api_expr_v1alpha1_SourcePosition
Definition: syntax.upb.h:50
struct google_api_expr_v1alpha1_Constant google_api_expr_v1alpha1_Constant
Definition: syntax.upb.h:46
const upb_msglayout google_api_expr_v1alpha1_Constant_msginit
Definition: syntax.upb.c:186
UPB_INLINE int32_t const * google_api_expr_v1alpha1_SourceInfo_line_offsets(const google_api_expr_v1alpha1_SourceInfo *msg, size_t *len)
Definition: syntax.upb.h:757
UPB_INLINE const google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_CreateStruct_Entry_map_key(const google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg)
Definition: syntax.upb.h:495
UPB_INLINE struct google_api_expr_v1alpha1_Expr_Call * google_api_expr_v1alpha1_Expr_mutable_call_expr(google_api_expr_v1alpha1_Expr *msg, upb_arena *arena)
Definition: syntax.upb.h:213
UPB_INLINE int64_t google_api_expr_v1alpha1_SourceInfo_PositionsEntry_key(const google_api_expr_v1alpha1_SourceInfo_PositionsEntry *msg)
Definition: syntax.upb.h:794
UPB_INLINE google_api_expr_v1alpha1_Expr_CreateStruct * google_api_expr_v1alpha1_Expr_CreateStruct_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: syntax.upb.h:433
struct google_api_expr_v1alpha1_SourceInfo google_api_expr_v1alpha1_SourceInfo
Definition: syntax.upb.h:47
const upb_msglayout google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry_msginit
Definition: syntax.upb.c:231
UPB_INLINE void google_api_expr_v1alpha1_SourceInfo_PositionsEntry_set_value(google_api_expr_v1alpha1_SourceInfo_PositionsEntry *msg, int32_t value)
Definition: syntax.upb.h:805
UPB_INLINE google_api_expr_v1alpha1_Expr_Comprehension * google_api_expr_v1alpha1_Expr_Comprehension_parse(const char *buf, size_t size, upb_arena *arena)
Definition: syntax.upb.h:536
UPB_INLINE bool google_api_expr_v1alpha1_SourceInfo_positions_get(const google_api_expr_v1alpha1_SourceInfo *msg, int64_t key, int32_t *val)
Definition: syntax.upb.h:760
UPB_INLINE const google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Comprehension_accu_init(const google_api_expr_v1alpha1_Expr_Comprehension *msg)
Definition: syntax.upb.h:556
UPB_INLINE google_api_expr_v1alpha1_Expr ** google_api_expr_v1alpha1_Expr_CreateList_resize_elements(google_api_expr_v1alpha1_Expr_CreateList *msg, size_t len, upb_arena *arena)
Definition: syntax.upb.h:412
UPB_INLINE struct google_api_expr_v1alpha1_Expr_Select * google_api_expr_v1alpha1_Expr_mutable_select_expr(google_api_expr_v1alpha1_Expr *msg, upb_arena *arena)
Definition: syntax.upb.h:201
UPB_INLINE google_api_expr_v1alpha1_Expr_Ident * google_api_expr_v1alpha1_Expr_Ident_parse(const char *buf, size_t size, upb_arena *arena)
Definition: syntax.upb.h:264
const upb_msglayout google_api_expr_v1alpha1_Expr_CreateList_msginit
Definition: syntax.upb.c:111
UPB_INLINE google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: syntax.upb.h:133
google_api_expr_v1alpha1_Expr_CreateStruct_Entry_key_kind_oneofcases
Definition: syntax.upb.h:484
@ google_api_expr_v1alpha1_Expr_CreateStruct_Entry_key_kind_map_key
Definition: syntax.upb.h:486
@ google_api_expr_v1alpha1_Expr_CreateStruct_Entry_key_kind_field_key
Definition: syntax.upb.h:485
@ google_api_expr_v1alpha1_Expr_CreateStruct_Entry_key_kind_NOT_SET
Definition: syntax.upb.h:487
UPB_INLINE void google_api_expr_v1alpha1_Expr_Comprehension_set_loop_step(google_api_expr_v1alpha1_Expr_Comprehension *msg, google_api_expr_v1alpha1_Expr *value)
Definition: syntax.upb.h:609
UPB_INLINE int32_t google_api_expr_v1alpha1_Constant_null_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:671
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Comprehension_mutable_result(google_api_expr_v1alpha1_Expr_Comprehension *msg, upb_arena *arena)
Definition: syntax.upb.h:626
UPB_INLINE const google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_ParsedExpr_expr(const google_api_expr_v1alpha1_ParsedExpr *msg)
Definition: syntax.upb.h:92
UPB_INLINE struct google_protobuf_Timestamp * google_api_expr_v1alpha1_Constant_mutable_timestamp_value(google_api_expr_v1alpha1_Constant *msg, upb_arena *arena)
Definition: syntax.upb.h:725
UPB_INLINE const google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Comprehension_iter_range(const google_api_expr_v1alpha1_Expr_Comprehension *msg)
Definition: syntax.upb.h:553
const upb_msglayout google_api_expr_v1alpha1_Expr_CreateStruct_Entry_msginit
Definition: syntax.upb.c:143
UPB_INLINE void google_api_expr_v1alpha1_Constant_set_uint64_value(google_api_expr_v1alpha1_Constant *msg, uint64_t value)
Definition: syntax.upb.h:698
UPB_INLINE bool google_api_expr_v1alpha1_Constant_has_bool_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:672
UPB_INLINE google_api_expr_v1alpha1_Constant * google_api_expr_v1alpha1_Constant_new(upb_arena *arena)
Definition: syntax.upb.h:638
google_api_expr_v1alpha1_Expr_expr_kind_oneofcases
Definition: syntax.upb.h:143
@ google_api_expr_v1alpha1_Expr_expr_kind_call_expr
Definition: syntax.upb.h:147
@ google_api_expr_v1alpha1_Expr_expr_kind_const_expr
Definition: syntax.upb.h:144
@ google_api_expr_v1alpha1_Expr_expr_kind_select_expr
Definition: syntax.upb.h:146
@ google_api_expr_v1alpha1_Expr_expr_kind_struct_expr
Definition: syntax.upb.h:149
@ google_api_expr_v1alpha1_Expr_expr_kind_NOT_SET
Definition: syntax.upb.h:151
@ google_api_expr_v1alpha1_Expr_expr_kind_comprehension_expr
Definition: syntax.upb.h:150
@ google_api_expr_v1alpha1_Expr_expr_kind_ident_expr
Definition: syntax.upb.h:145
@ google_api_expr_v1alpha1_Expr_expr_kind_list_expr
Definition: syntax.upb.h:148
UPB_INLINE bool google_api_expr_v1alpha1_Expr_Comprehension_has_loop_condition(const google_api_expr_v1alpha1_Expr_Comprehension *msg)
Definition: syntax.upb.h:557
UPB_INLINE const google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Comprehension_result(const google_api_expr_v1alpha1_Expr_Comprehension *msg)
Definition: syntax.upb.h:562
UPB_INLINE void google_api_expr_v1alpha1_Constant_set_null_value(google_api_expr_v1alpha1_Constant *msg, int32_t value)
Definition: syntax.upb.h:689
UPB_INLINE google_api_expr_v1alpha1_Expr_CreateStruct_Entry ** google_api_expr_v1alpha1_Expr_CreateStruct_mutable_entries(google_api_expr_v1alpha1_Expr_CreateStruct *msg, size_t *len)
Definition: syntax.upb.h:450
struct google_api_expr_v1alpha1_ParsedExpr google_api_expr_v1alpha1_ParsedExpr
Definition: syntax.upb.h:37
UPB_INLINE void google_api_expr_v1alpha1_Constant_set_double_value(google_api_expr_v1alpha1_Constant *msg, double value)
Definition: syntax.upb.h:701
struct google_api_expr_v1alpha1_Expr_CreateList google_api_expr_v1alpha1_Expr_CreateList
Definition: syntax.upb.h:42
UPB_INLINE const google_api_expr_v1alpha1_SourceInfo_PositionsEntry * google_api_expr_v1alpha1_SourceInfo_positions_next(const google_api_expr_v1alpha1_SourceInfo *msg, size_t *iter)
Definition: syntax.upb.h:761
UPB_INLINE google_api_expr_v1alpha1_Expr_Ident * google_api_expr_v1alpha1_Expr_Ident_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: syntax.upb.h:269
UPB_INLINE google_api_expr_v1alpha1_SourceInfo_PositionsEntry * google_api_expr_v1alpha1_SourceInfo_positions_nextmutable(google_api_expr_v1alpha1_SourceInfo *msg, size_t *iter)
Definition: syntax.upb.h:786
UPB_INLINE bool google_api_expr_v1alpha1_Expr_CreateList_has_elements(const google_api_expr_v1alpha1_Expr_CreateList *msg)
Definition: syntax.upb.h:406
UPB_INLINE void google_api_expr_v1alpha1_Expr_CreateStruct_Entry_set_id(google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg, int64_t value)
Definition: syntax.upb.h:499
UPB_INLINE void google_api_expr_v1alpha1_Expr_Call_set_target(google_api_expr_v1alpha1_Expr_Call *msg, google_api_expr_v1alpha1_Expr *value)
Definition: syntax.upb.h:356
UPB_INLINE char * google_api_expr_v1alpha1_Expr_serialize(const google_api_expr_v1alpha1_Expr *msg, upb_arena *arena, size_t *len)
Definition: syntax.upb.h:139
UPB_INLINE void google_api_expr_v1alpha1_Expr_Select_set_test_only(google_api_expr_v1alpha1_Expr_Select *msg, bool value)
Definition: syntax.upb.h:326
UPB_INLINE bool google_api_expr_v1alpha1_SourceInfo_has_macro_calls(const google_api_expr_v1alpha1_SourceInfo *msg)
Definition: syntax.upb.h:762
UPB_INLINE bool google_api_expr_v1alpha1_Expr_Call_has_target(const google_api_expr_v1alpha1_Expr_Call *msg)
Definition: syntax.upb.h:350
UPB_INLINE google_api_expr_v1alpha1_Expr_CreateStruct_Entry ** google_api_expr_v1alpha1_Expr_CreateStruct_resize_entries(google_api_expr_v1alpha1_Expr_CreateStruct *msg, size_t len, upb_arena *arena)
Definition: syntax.upb.h:453
UPB_INLINE google_api_expr_v1alpha1_Expr_Comprehension * google_api_expr_v1alpha1_Expr_Comprehension_new(upb_arena *arena)
Definition: syntax.upb.h:533
UPB_INLINE bool google_api_expr_v1alpha1_Expr_has_select_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:160
UPB_INLINE bool google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry_has_value(const google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry *msg)
Definition: syntax.upb.h:816
UPB_INLINE google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_parse(const char *buf, size_t size, upb_arena *arena)
Definition: syntax.upb.h:128
UPB_INLINE const google_api_expr_v1alpha1_Expr *const * google_api_expr_v1alpha1_Expr_Call_args(const google_api_expr_v1alpha1_Expr_Call *msg, size_t *len)
Definition: syntax.upb.h:354
UPB_INLINE void google_api_expr_v1alpha1_Expr_Comprehension_set_loop_condition(google_api_expr_v1alpha1_Expr_Comprehension *msg, google_api_expr_v1alpha1_Expr *value)
Definition: syntax.upb.h:596
UPB_INLINE google_api_expr_v1alpha1_SourceInfo * google_api_expr_v1alpha1_SourceInfo_new(upb_arena *arena)
Definition: syntax.upb.h:737
UPB_INLINE void google_api_expr_v1alpha1_Expr_Comprehension_set_iter_range(google_api_expr_v1alpha1_Expr_Comprehension *msg, google_api_expr_v1alpha1_Expr *value)
Definition: syntax.upb.h:567
UPB_INLINE int64_t google_api_expr_v1alpha1_Expr_id(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:155
UPB_INLINE const google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_CreateStruct_Entry_value(const google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg)
Definition: syntax.upb.h:497
UPB_INLINE bool google_api_expr_v1alpha1_Expr_has_comprehension_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:168
UPB_INLINE char * google_api_expr_v1alpha1_Expr_Select_serialize(const google_api_expr_v1alpha1_Expr_Select *msg, upb_arena *arena, size_t *len)
Definition: syntax.upb.h:301
UPB_INLINE bool google_api_expr_v1alpha1_Expr_Select_test_only(const google_api_expr_v1alpha1_Expr_Select *msg)
Definition: syntax.upb.h:308
UPB_INLINE int32_t google_api_expr_v1alpha1_SourcePosition_column(const google_api_expr_v1alpha1_SourcePosition *msg)
Definition: syntax.upb.h:850
UPB_INLINE void google_api_expr_v1alpha1_SourcePosition_set_column(google_api_expr_v1alpha1_SourcePosition *msg, int32_t value)
Definition: syntax.upb.h:861
UPB_INLINE upb_strview google_api_expr_v1alpha1_SourceInfo_location(const google_api_expr_v1alpha1_SourceInfo *msg)
Definition: syntax.upb.h:756
UPB_INLINE bool google_api_expr_v1alpha1_Expr_CreateStruct_Entry_has_map_key(const google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg)
Definition: syntax.upb.h:494
UPB_INLINE bool google_api_expr_v1alpha1_ParsedExpr_has_source_info(const google_api_expr_v1alpha1_ParsedExpr *msg)
Definition: syntax.upb.h:93
UPB_INLINE void google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry_set_value(google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry *msg, google_api_expr_v1alpha1_Expr *value)
Definition: syntax.upb.h:823
UPB_INLINE bool google_api_expr_v1alpha1_Expr_has_const_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:156
UPB_INLINE bool google_api_expr_v1alpha1_Constant_has_uint64_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:676
UPB_INLINE bool google_api_expr_v1alpha1_Constant_has_bytes_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:682
UPB_INLINE const google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry_value(const google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry *msg)
Definition: syntax.upb.h:817
UPB_INLINE const google_api_expr_v1alpha1_Expr_CreateStruct_Entry *const * google_api_expr_v1alpha1_Expr_CreateStruct_entries(const google_api_expr_v1alpha1_Expr_CreateStruct *msg, size_t *len)
Definition: syntax.upb.h:445
UPB_INLINE const struct google_protobuf_Timestamp * google_api_expr_v1alpha1_Constant_timestamp_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:687
UPB_INLINE const google_api_expr_v1alpha1_Expr_Select * google_api_expr_v1alpha1_Expr_select_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:161
UPB_INLINE bool google_api_expr_v1alpha1_Expr_has_call_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:162
UPB_INLINE bool google_api_expr_v1alpha1_Constant_has_string_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:680
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Comprehension_mutable_iter_range(google_api_expr_v1alpha1_Expr_Comprehension *msg, upb_arena *arena)
Definition: syntax.upb.h:571
UPB_INLINE google_api_expr_v1alpha1_SourceInfo * google_api_expr_v1alpha1_SourceInfo_parse(const char *buf, size_t size, upb_arena *arena)
Definition: syntax.upb.h:740
UPB_INLINE struct google_api_expr_v1alpha1_Expr_CreateList * google_api_expr_v1alpha1_Expr_mutable_list_expr(google_api_expr_v1alpha1_Expr *msg, upb_arena *arena)
Definition: syntax.upb.h:225
UPB_INLINE int32_t google_api_expr_v1alpha1_SourcePosition_offset(const google_api_expr_v1alpha1_SourcePosition *msg)
Definition: syntax.upb.h:848
UPB_INLINE void google_api_expr_v1alpha1_Expr_Comprehension_set_accu_var(google_api_expr_v1alpha1_Expr_Comprehension *msg, upb_strview value)
Definition: syntax.upb.h:580
UPB_INLINE bool google_api_expr_v1alpha1_Expr_CreateStruct_Entry_has_value(const google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg)
Definition: syntax.upb.h:496
UPB_INLINE google_api_expr_v1alpha1_SourcePosition * google_api_expr_v1alpha1_SourcePosition_parse(const char *buf, size_t size, upb_arena *arena)
Definition: syntax.upb.h:832
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Comprehension_mutable_loop_step(google_api_expr_v1alpha1_Expr_Comprehension *msg, upb_arena *arena)
Definition: syntax.upb.h:613
UPB_INLINE bool google_api_expr_v1alpha1_Constant_has_null_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:670
UPB_INLINE bool google_api_expr_v1alpha1_Expr_Comprehension_has_iter_range(const google_api_expr_v1alpha1_Expr_Comprehension *msg)
Definition: syntax.upb.h:552
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Comprehension_mutable_accu_init(google_api_expr_v1alpha1_Expr_Comprehension *msg, upb_arena *arena)
Definition: syntax.upb.h:587
const upb_msglayout google_api_expr_v1alpha1_SourcePosition_msginit
Definition: syntax.upb.c:244
UPB_INLINE upb_strview google_api_expr_v1alpha1_Expr_Select_field(const google_api_expr_v1alpha1_Expr_Select *msg)
Definition: syntax.upb.h:307
UPB_INLINE google_api_expr_v1alpha1_Expr_Call * google_api_expr_v1alpha1_Expr_Call_parse(const char *buf, size_t size, upb_arena *arena)
Definition: syntax.upb.h:335
UPB_INLINE char * google_api_expr_v1alpha1_SourcePosition_serialize(const google_api_expr_v1alpha1_SourcePosition *msg, upb_arena *arena, size_t *len)
Definition: syntax.upb.h:843
UPB_INLINE google_api_expr_v1alpha1_Expr_CreateStruct_Entry * google_api_expr_v1alpha1_Expr_CreateStruct_Entry_parse(const char *buf, size_t size, upb_arena *arena)
Definition: syntax.upb.h:469
UPB_INLINE bool google_api_expr_v1alpha1_Expr_has_struct_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:166
UPB_INLINE size_t google_api_expr_v1alpha1_SourceInfo_macro_calls_size(const google_api_expr_v1alpha1_SourceInfo *msg)
Definition: syntax.upb.h:763
UPB_INLINE google_api_expr_v1alpha1_Constant_constant_kind_oneofcases google_api_expr_v1alpha1_Constant_constant_kind_case(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:668
UPB_INLINE google_api_expr_v1alpha1_Constant * google_api_expr_v1alpha1_Constant_parse(const char *buf, size_t size, upb_arena *arena)
Definition: syntax.upb.h:641
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Comprehension_mutable_loop_condition(google_api_expr_v1alpha1_Expr_Comprehension *msg, upb_arena *arena)
Definition: syntax.upb.h:600
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_CreateList_add_elements(google_api_expr_v1alpha1_Expr_CreateList *msg, upb_arena *arena)
Definition: syntax.upb.h:415
UPB_INLINE bool google_api_expr_v1alpha1_Constant_has_double_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:678
UPB_INLINE void google_api_expr_v1alpha1_Constant_set_timestamp_value(google_api_expr_v1alpha1_Constant *msg, struct google_protobuf_Timestamp *value)
Definition: syntax.upb.h:722
UPB_INLINE void google_api_expr_v1alpha1_Constant_set_string_value(google_api_expr_v1alpha1_Constant *msg, upb_strview value)
Definition: syntax.upb.h:704
UPB_INLINE char * google_api_expr_v1alpha1_ParsedExpr_serialize(const google_api_expr_v1alpha1_ParsedExpr *msg, upb_arena *arena, size_t *len)
Definition: syntax.upb.h:87
const upb_msglayout google_api_expr_v1alpha1_Expr_CreateStruct_msginit
Definition: syntax.upb.c:126
UPB_INLINE google_api_expr_v1alpha1_Expr_Select * google_api_expr_v1alpha1_Expr_Select_parse(const char *buf, size_t size, upb_arena *arena)
Definition: syntax.upb.h:290
const upb_msglayout google_api_expr_v1alpha1_Expr_Select_msginit
Definition: syntax.upb.c:81
const upb_msglayout google_protobuf_Duration_msginit
Definition: duration.upb.c:20
UPB_INLINE bool google_api_expr_v1alpha1_Constant_has_int64_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:674
UPB_INLINE upb_strview google_api_expr_v1alpha1_Expr_Comprehension_iter_var(const google_api_expr_v1alpha1_Expr_Comprehension *msg)
Definition: syntax.upb.h:551
UPB_INLINE upb_strview google_api_expr_v1alpha1_Expr_Ident_name(const google_api_expr_v1alpha1_Expr_Ident *msg)
Definition: syntax.upb.h:279
UPB_INLINE upb_strview google_api_expr_v1alpha1_Expr_CreateStruct_Entry_field_key(const google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg)
Definition: syntax.upb.h:493
struct google_api_expr_v1alpha1_Expr_Ident google_api_expr_v1alpha1_Expr_Ident
Definition: syntax.upb.h:39
UPB_INLINE char * google_api_expr_v1alpha1_Constant_serialize(const google_api_expr_v1alpha1_Constant *msg, upb_arena *arena, size_t *len)
Definition: syntax.upb.h:652
UPB_INLINE struct google_api_expr_v1alpha1_SourceInfo * google_api_expr_v1alpha1_ParsedExpr_mutable_source_info(google_api_expr_v1alpha1_ParsedExpr *msg, upb_arena *arena)
Definition: syntax.upb.h:113
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_CreateStruct_Entry_mutable_map_key(google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg, upb_arena *arena)
Definition: syntax.upb.h:508
UPB_INLINE const google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Select_operand(const google_api_expr_v1alpha1_Expr_Select *msg)
Definition: syntax.upb.h:306
UPB_INLINE const google_api_expr_v1alpha1_Expr *const * google_api_expr_v1alpha1_Expr_CreateList_elements(const google_api_expr_v1alpha1_Expr_CreateList *msg, size_t *len)
Definition: syntax.upb.h:407
UPB_INLINE char * google_api_expr_v1alpha1_Expr_Comprehension_serialize(const google_api_expr_v1alpha1_Expr_Comprehension *msg, upb_arena *arena, size_t *len)
Definition: syntax.upb.h:547
UPB_INLINE char * google_api_expr_v1alpha1_Expr_Call_serialize(const google_api_expr_v1alpha1_Expr_Call *msg, upb_arena *arena, size_t *len)
Definition: syntax.upb.h:346
UPB_INLINE char * google_api_expr_v1alpha1_Expr_CreateList_serialize(const google_api_expr_v1alpha1_Expr_CreateList *msg, upb_arena *arena, size_t *len)
Definition: syntax.upb.h:402
UPB_INLINE upb_strview google_api_expr_v1alpha1_Constant_bytes_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:683
UPB_INLINE char * google_api_expr_v1alpha1_Expr_Ident_serialize(const google_api_expr_v1alpha1_Expr_Ident *msg, upb_arena *arena, size_t *len)
Definition: syntax.upb.h:275
UPB_INLINE google_api_expr_v1alpha1_Expr ** google_api_expr_v1alpha1_Expr_Call_mutable_args(google_api_expr_v1alpha1_Expr_Call *msg, size_t *len)
Definition: syntax.upb.h:372
struct google_api_expr_v1alpha1_Expr_Call google_api_expr_v1alpha1_Expr_Call
Definition: syntax.upb.h:41
UPB_INLINE void google_api_expr_v1alpha1_Expr_set_select_expr(google_api_expr_v1alpha1_Expr *msg, google_api_expr_v1alpha1_Expr_Select *value)
Definition: syntax.upb.h:198
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Select_mutable_operand(google_api_expr_v1alpha1_Expr_Select *msg, upb_arena *arena)
Definition: syntax.upb.h:314
const upb_msglayout google_api_expr_v1alpha1_Expr_Ident_msginit
Definition: syntax.upb.c:65
UPB_INLINE bool google_api_expr_v1alpha1_Constant_has_duration_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:684
UPB_INLINE void google_api_expr_v1alpha1_Expr_set_const_expr(google_api_expr_v1alpha1_Expr *msg, google_api_expr_v1alpha1_Constant *value)
Definition: syntax.upb.h:174
UPB_INLINE char * google_api_expr_v1alpha1_SourceInfo_serialize(const google_api_expr_v1alpha1_SourceInfo *msg, upb_arena *arena, size_t *len)
Definition: syntax.upb.h:751
UPB_INLINE void google_api_expr_v1alpha1_SourceInfo_positions_clear(google_api_expr_v1alpha1_SourceInfo *msg)
Definition: syntax.upb.h:783
const upb_msglayout google_api_expr_v1alpha1_Expr_msginit
Definition: syntax.upb.c:55
UPB_INLINE void google_api_expr_v1alpha1_Expr_set_struct_expr(google_api_expr_v1alpha1_Expr *msg, google_api_expr_v1alpha1_Expr_CreateStruct *value)
Definition: syntax.upb.h:234
UPB_INLINE void google_api_expr_v1alpha1_SourceInfo_set_location(google_api_expr_v1alpha1_SourceInfo *msg, upb_strview value)
Definition: syntax.upb.h:770
UPB_INLINE upb_strview google_api_expr_v1alpha1_Expr_CreateStruct_message_name(const google_api_expr_v1alpha1_Expr_CreateStruct *msg)
Definition: syntax.upb.h:443
UPB_INLINE void google_api_expr_v1alpha1_ParsedExpr_set_expr(google_api_expr_v1alpha1_ParsedExpr *msg, google_api_expr_v1alpha1_Expr *value)
Definition: syntax.upb.h:96
UPB_INLINE google_api_expr_v1alpha1_Expr_CreateStruct_Entry * google_api_expr_v1alpha1_Expr_CreateStruct_Entry_new(upb_arena *arena)
Definition: syntax.upb.h:466
UPB_INLINE void google_api_expr_v1alpha1_ParsedExpr_set_source_info(google_api_expr_v1alpha1_ParsedExpr *msg, google_api_expr_v1alpha1_SourceInfo *value)
Definition: syntax.upb.h:109
UPB_INLINE google_api_expr_v1alpha1_Constant * google_api_expr_v1alpha1_Constant_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: syntax.upb.h:646
struct google_api_expr_v1alpha1_Expr_CreateStruct google_api_expr_v1alpha1_Expr_CreateStruct
Definition: syntax.upb.h:43
struct google_api_expr_v1alpha1_Expr google_api_expr_v1alpha1_Expr
Definition: syntax.upb.h:38
UPB_INLINE const google_api_expr_v1alpha1_SourceInfo * google_api_expr_v1alpha1_ParsedExpr_source_info(const google_api_expr_v1alpha1_ParsedExpr *msg)
Definition: syntax.upb.h:94
UPB_INLINE bool google_api_expr_v1alpha1_Expr_has_ident_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:158
UPB_INLINE uint64_t google_api_expr_v1alpha1_Constant_uint64_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:677
UPB_INLINE struct google_api_expr_v1alpha1_Expr_CreateStruct * google_api_expr_v1alpha1_Expr_mutable_struct_expr(google_api_expr_v1alpha1_Expr *msg, upb_arena *arena)
Definition: syntax.upb.h:237
UPB_INLINE bool google_api_expr_v1alpha1_SourceInfo_has_positions(const google_api_expr_v1alpha1_SourceInfo *msg)
Definition: syntax.upb.h:758
struct google_api_expr_v1alpha1_Expr_Comprehension google_api_expr_v1alpha1_Expr_Comprehension
Definition: syntax.upb.h:45
UPB_INLINE void google_api_expr_v1alpha1_Expr_set_id(google_api_expr_v1alpha1_Expr *msg, int64_t value)
Definition: syntax.upb.h:171
UPB_INLINE struct google_api_expr_v1alpha1_Expr_Ident * google_api_expr_v1alpha1_Expr_mutable_ident_expr(google_api_expr_v1alpha1_Expr *msg, upb_arena *arena)
Definition: syntax.upb.h:189
UPB_INLINE void google_api_expr_v1alpha1_Expr_Comprehension_set_result(google_api_expr_v1alpha1_Expr_Comprehension *msg, google_api_expr_v1alpha1_Expr *value)
Definition: syntax.upb.h:622
UPB_INLINE google_api_expr_v1alpha1_SourcePosition * google_api_expr_v1alpha1_SourcePosition_new(upb_arena *arena)
Definition: syntax.upb.h:829
const upb_msglayout google_api_expr_v1alpha1_Expr_Comprehension_msginit
Definition: syntax.upb.c:163
UPB_INLINE struct google_api_expr_v1alpha1_Expr_Comprehension * google_api_expr_v1alpha1_Expr_mutable_comprehension_expr(google_api_expr_v1alpha1_Expr *msg, upb_arena *arena)
Definition: syntax.upb.h:249
UPB_INLINE int64_t google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry_key(const google_api_expr_v1alpha1_SourceInfo_MacroCallsEntry *msg)
Definition: syntax.upb.h:811
UPB_INLINE void google_api_expr_v1alpha1_Expr_Select_set_field(google_api_expr_v1alpha1_Expr_Select *msg, upb_strview value)
Definition: syntax.upb.h:323
UPB_INLINE void google_api_expr_v1alpha1_Expr_set_list_expr(google_api_expr_v1alpha1_Expr *msg, google_api_expr_v1alpha1_Expr_CreateList *value)
Definition: syntax.upb.h:222
UPB_INLINE bool google_api_expr_v1alpha1_Constant_bool_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:673
UPB_INLINE struct google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_ParsedExpr_mutable_expr(google_api_expr_v1alpha1_ParsedExpr *msg, upb_arena *arena)
Definition: syntax.upb.h:100
UPB_INLINE google_api_expr_v1alpha1_Expr ** google_api_expr_v1alpha1_Expr_Call_resize_args(google_api_expr_v1alpha1_Expr_Call *msg, size_t len, upb_arena *arena)
Definition: syntax.upb.h:375
UPB_INLINE bool google_api_expr_v1alpha1_ParsedExpr_has_expr(const google_api_expr_v1alpha1_ParsedExpr *msg)
Definition: syntax.upb.h:91
UPB_INLINE const google_api_expr_v1alpha1_Expr_CreateList * google_api_expr_v1alpha1_Expr_list_expr(const google_api_expr_v1alpha1_Expr *msg)
Definition: syntax.upb.h:165
UPB_INLINE google_api_expr_v1alpha1_Expr_Comprehension * google_api_expr_v1alpha1_Expr_Comprehension_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: syntax.upb.h:541
UPB_INLINE bool google_api_expr_v1alpha1_Expr_CreateStruct_Entry_has_field_key(const google_api_expr_v1alpha1_Expr_CreateStruct_Entry *msg)
Definition: syntax.upb.h:492
UPB_INLINE google_api_expr_v1alpha1_Expr_Select * google_api_expr_v1alpha1_Expr_Select_new(upb_arena *arena)
Definition: syntax.upb.h:287
UPB_INLINE upb_strview google_api_expr_v1alpha1_Expr_Call_function(const google_api_expr_v1alpha1_Expr_Call *msg)
Definition: syntax.upb.h:352
UPB_INLINE void google_api_expr_v1alpha1_Constant_set_bool_value(google_api_expr_v1alpha1_Constant *msg, bool value)
Definition: syntax.upb.h:692
UPB_INLINE google_api_expr_v1alpha1_Expr_CreateStruct * google_api_expr_v1alpha1_Expr_CreateStruct_parse(const char *buf, size_t size, upb_arena *arena)
Definition: syntax.upb.h:428
UPB_INLINE bool google_api_expr_v1alpha1_SourceInfo_macro_calls_delete(google_api_expr_v1alpha1_SourceInfo *msg, int64_t key)
Definition: syntax.upb.h:789
UPB_INLINE google_api_expr_v1alpha1_Expr_Select * google_api_expr_v1alpha1_Expr_Select_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: syntax.upb.h:295
UPB_INLINE void google_api_expr_v1alpha1_Expr_set_ident_expr(google_api_expr_v1alpha1_Expr *msg, google_api_expr_v1alpha1_Expr_Ident *value)
Definition: syntax.upb.h:186
UPB_INLINE bool google_api_expr_v1alpha1_Constant_has_timestamp_value(const google_api_expr_v1alpha1_Constant *msg)
Definition: syntax.upb.h:686
UPB_INLINE bool google_api_expr_v1alpha1_SourceInfo_macro_calls_get(const google_api_expr_v1alpha1_SourceInfo *msg, int64_t key, google_api_expr_v1alpha1_Expr **val)
Definition: syntax.upb.h:764
UPB_INLINE const google_api_expr_v1alpha1_Expr * google_api_expr_v1alpha1_Expr_Comprehension_loop_condition(const google_api_expr_v1alpha1_Expr_Comprehension *msg)
Definition: syntax.upb.h:558
struct google_protobuf_Timestamp google_protobuf_Timestamp
Definition: timestamp.upb.h:24
upb_arena * arena
Definition: xds_api.cc:909