annotations.upb.h
Go to the documentation of this file.
1 /* This file was generated by upbc (the upb compiler) from the input
2  * file:
3  *
4  * google/api/annotations.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef GOOGLE_API_ANNOTATIONS_PROTO_UPB_H_
10 #define GOOGLE_API_ANNOTATIONS_PROTO_UPB_H_
11 
12 #include "upb/msg_internal.h"
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
16 
17 #include "upb/port_def.inc"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
26 
27 
30 }
33 }
36  UPB_ASSERT(ext);
37  return *UPB_PTR_AT(&ext->data, 0, const struct google_api_HttpRule*);
38 }
40  const upb_Message_Extension* msg_ext =
42  UPB_ASSERT(msg_ext);
43  *UPB_PTR_AT(&msg_ext->data, 0, const struct google_api_HttpRule*) = ext;
44 }
46 
47 #ifdef __cplusplus
48 } /* extern "C" */
49 #endif
50 
51 #include "upb/port_undef.inc"
52 
53 #endif /* GOOGLE_API_ANNOTATIONS_PROTO_UPB_H_ */
_upb_Message_Getext
const upb_Message_Extension * _upb_Message_Getext(const upb_Message *msg, const upb_MiniTable_Extension *e)
Definition: msg.c:125
encode.h
google_api_has_http
UPB_INLINE bool google_api_has_http(const struct google_protobuf_MethodOptions *msg)
Definition: annotations.upb.h:28
ext
void * ext
Definition: x509v3.h:87
upb_MiniTable_Extension
Definition: msg_internal.h:202
google_api_http
UPB_INLINE const struct google_api_HttpRule * google_api_http(const struct google_protobuf_MethodOptions *msg)
Definition: annotations.upb.h:34
_upb_Message_Getorcreateext
upb_Message_Extension * _upb_Message_Getorcreateext(upb_Message *msg, const upb_MiniTable_Extension *e, upb_Arena *arena)
Definition: msg.c:156
upb_MiniTable
Definition: msg_internal.h:185
UPB_PTR_AT
#define UPB_PTR_AT(msg, ofs, type)
Definition: php-upb.c:71
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
upb_Message_Extension::data
union upb_Message_Extension::@707 data
google_protobuf_MethodOptions_msginit
const upb_MiniTable google_protobuf_MethodOptions_msginit
Definition: descriptor.upb.c:400
decode.h
google_api_HttpRule
struct google_api_HttpRule google_api_HttpRule
Definition: google/api/http.upb.h:27
upb_Message_Extension
Definition: msg_internal.h:327
UPB_INLINE
#define UPB_INLINE
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:53
google_api_set_http
UPB_INLINE void google_api_set_http(struct google_protobuf_MethodOptions *msg, const struct google_api_HttpRule *ext, upb_Arena *arena)
Definition: annotations.upb.h:39
upb_MiniTable_File
Definition: msg_internal.h:208
UPB_ASSERT
#define UPB_ASSERT(expr)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:135
decode_fast.h
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
_upb_Message_Clearext
void _upb_Message_Clearext(upb_Message *msg, const upb_MiniTable_Extension *ext_l)
Definition: msg.c:142
google_protobuf_MethodOptions
struct google_protobuf_MethodOptions google_protobuf_MethodOptions
Definition: descriptor.upb.h:70
google_api_annotations_proto_upb_file_layout
const upb_MiniTable_File google_api_annotations_proto_upb_file_layout
Definition: annotations.upb.c:30
google_api_clear_http
UPB_INLINE void google_api_clear_http(struct google_protobuf_MethodOptions *msg)
Definition: annotations.upb.h:31
msg_internal.h
upb_Arena
Definition: upb_internal.h:36
google_api_http_ext
const upb_MiniTable_Extension google_api_http_ext
Definition: annotations.upb.c:19


grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:58:30