1 /* This file was generated by upbc (the upb compiler) from the input
2  * file:
3  *
4  *     envoy/annotations/deprecation.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef ENVOY_ANNOTATIONS_DEPRECATION_PROTO_UPB_H_
10 #define ENVOY_ANNOTATIONS_DEPRECATION_PROTO_UPB_H_
11 
12 #include "upb/collections/array_internal.h"
13 #include "upb/collections/map_gencode_util.h"
14 #include "upb/message/accessors.h"
15 #include "upb/message/internal.h"
16 #include "upb/mini_table/enum_internal.h"
17 #include "upb/wire/decode.h"
18 #include "upb/wire/decode_fast.h"
19 #include "upb/wire/encode.h"
20 
21 // Must be last.
22 #include "upb/port/def.inc"
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
28 extern const upb_MiniTableExtension envoy_annotations_disallowed_by_default_ext;
29 extern const upb_MiniTableExtension envoy_annotations_deprecated_at_minor_version_ext;
30 extern const upb_MiniTableExtension envoy_annotations_disallowed_by_default_enum_ext;
31 extern const upb_MiniTableExtension envoy_annotations_deprecated_at_minor_version_enum_ext;
32 struct google_protobuf_EnumValueOptions;
33 struct google_protobuf_FieldOptions;
34 extern const upb_MiniTable google_protobuf_EnumValueOptions_msg_init;
35 extern const upb_MiniTable google_protobuf_FieldOptions_msg_init;
36 
37 
envoy_annotations_has_disallowed_by_default(const struct google_protobuf_FieldOptions * msg)38 UPB_INLINE bool envoy_annotations_has_disallowed_by_default(const struct google_protobuf_FieldOptions* msg) {
39   return _upb_Message_HasExtensionField(msg, &envoy_annotations_disallowed_by_default_ext);
40 }
envoy_annotations_clear_disallowed_by_default(struct google_protobuf_FieldOptions * msg)41 UPB_INLINE void envoy_annotations_clear_disallowed_by_default(struct google_protobuf_FieldOptions* msg) {
42   _upb_Message_ClearExtensionField(msg, &envoy_annotations_disallowed_by_default_ext);
43 }
envoy_annotations_disallowed_by_default(const struct google_protobuf_FieldOptions * msg)44 UPB_INLINE bool envoy_annotations_disallowed_by_default(const struct google_protobuf_FieldOptions* msg) {
45   const upb_MiniTableExtension* ext = &envoy_annotations_disallowed_by_default_ext;
46   UPB_ASSUME(!upb_IsRepeatedOrMap(&ext->field));
47   UPB_ASSUME(_upb_MiniTableField_GetRep(&ext->field) == kUpb_FieldRep_1Byte);
48   bool default_val = false;
49   bool ret;
50   _upb_Message_GetExtensionField(msg, ext, &default_val, &ret);
51   return ret;
52 }
envoy_annotations_set_disallowed_by_default(struct google_protobuf_FieldOptions * msg,bool val,upb_Arena * arena)53 UPB_INLINE void envoy_annotations_set_disallowed_by_default(struct google_protobuf_FieldOptions* msg, bool val, upb_Arena* arena) {
54   const upb_MiniTableExtension* ext = &envoy_annotations_disallowed_by_default_ext;
55   UPB_ASSUME(!upb_IsRepeatedOrMap(&ext->field));
56   UPB_ASSUME(_upb_MiniTableField_GetRep(&ext->field) == kUpb_FieldRep_1Byte);
57   bool ok = _upb_Message_SetExtensionField(msg, ext, &val, arena);
58   UPB_ASSERT(ok);
59 }
envoy_annotations_has_deprecated_at_minor_version(const struct google_protobuf_FieldOptions * msg)60 UPB_INLINE bool envoy_annotations_has_deprecated_at_minor_version(const struct google_protobuf_FieldOptions* msg) {
61   return _upb_Message_HasExtensionField(msg, &envoy_annotations_deprecated_at_minor_version_ext);
62 }
envoy_annotations_clear_deprecated_at_minor_version(struct google_protobuf_FieldOptions * msg)63 UPB_INLINE void envoy_annotations_clear_deprecated_at_minor_version(struct google_protobuf_FieldOptions* msg) {
64   _upb_Message_ClearExtensionField(msg, &envoy_annotations_deprecated_at_minor_version_ext);
65 }
envoy_annotations_deprecated_at_minor_version(const struct google_protobuf_FieldOptions * msg)66 UPB_INLINE upb_StringView envoy_annotations_deprecated_at_minor_version(const struct google_protobuf_FieldOptions* msg) {
67   const upb_MiniTableExtension* ext = &envoy_annotations_deprecated_at_minor_version_ext;
68   UPB_ASSUME(!upb_IsRepeatedOrMap(&ext->field));
69   UPB_ASSUME(_upb_MiniTableField_GetRep(&ext->field) == kUpb_FieldRep_StringView);
70   upb_StringView default_val = upb_StringView_FromString("");
71   upb_StringView ret;
72   _upb_Message_GetExtensionField(msg, ext, &default_val, &ret);
73   return ret;
74 }
envoy_annotations_set_deprecated_at_minor_version(struct google_protobuf_FieldOptions * msg,upb_StringView val,upb_Arena * arena)75 UPB_INLINE void envoy_annotations_set_deprecated_at_minor_version(struct google_protobuf_FieldOptions* msg, upb_StringView val, upb_Arena* arena) {
76   const upb_MiniTableExtension* ext = &envoy_annotations_deprecated_at_minor_version_ext;
77   UPB_ASSUME(!upb_IsRepeatedOrMap(&ext->field));
78   UPB_ASSUME(_upb_MiniTableField_GetRep(&ext->field) == kUpb_FieldRep_StringView);
79   bool ok = _upb_Message_SetExtensionField(msg, ext, &val, arena);
80   UPB_ASSERT(ok);
81 }
envoy_annotations_has_disallowed_by_default_enum(const struct google_protobuf_EnumValueOptions * msg)82 UPB_INLINE bool envoy_annotations_has_disallowed_by_default_enum(const struct google_protobuf_EnumValueOptions* msg) {
83   return _upb_Message_HasExtensionField(msg, &envoy_annotations_disallowed_by_default_enum_ext);
84 }
envoy_annotations_clear_disallowed_by_default_enum(struct google_protobuf_EnumValueOptions * msg)85 UPB_INLINE void envoy_annotations_clear_disallowed_by_default_enum(struct google_protobuf_EnumValueOptions* msg) {
86   _upb_Message_ClearExtensionField(msg, &envoy_annotations_disallowed_by_default_enum_ext);
87 }
envoy_annotations_disallowed_by_default_enum(const struct google_protobuf_EnumValueOptions * msg)88 UPB_INLINE bool envoy_annotations_disallowed_by_default_enum(const struct google_protobuf_EnumValueOptions* msg) {
89   const upb_MiniTableExtension* ext = &envoy_annotations_disallowed_by_default_enum_ext;
90   UPB_ASSUME(!upb_IsRepeatedOrMap(&ext->field));
91   UPB_ASSUME(_upb_MiniTableField_GetRep(&ext->field) == kUpb_FieldRep_1Byte);
92   bool default_val = false;
93   bool ret;
94   _upb_Message_GetExtensionField(msg, ext, &default_val, &ret);
95   return ret;
96 }
envoy_annotations_set_disallowed_by_default_enum(struct google_protobuf_EnumValueOptions * msg,bool val,upb_Arena * arena)97 UPB_INLINE void envoy_annotations_set_disallowed_by_default_enum(struct google_protobuf_EnumValueOptions* msg, bool val, upb_Arena* arena) {
98   const upb_MiniTableExtension* ext = &envoy_annotations_disallowed_by_default_enum_ext;
99   UPB_ASSUME(!upb_IsRepeatedOrMap(&ext->field));
100   UPB_ASSUME(_upb_MiniTableField_GetRep(&ext->field) == kUpb_FieldRep_1Byte);
101   bool ok = _upb_Message_SetExtensionField(msg, ext, &val, arena);
102   UPB_ASSERT(ok);
103 }
envoy_annotations_has_deprecated_at_minor_version_enum(const struct google_protobuf_EnumValueOptions * msg)104 UPB_INLINE bool envoy_annotations_has_deprecated_at_minor_version_enum(const struct google_protobuf_EnumValueOptions* msg) {
105   return _upb_Message_HasExtensionField(msg, &envoy_annotations_deprecated_at_minor_version_enum_ext);
106 }
envoy_annotations_clear_deprecated_at_minor_version_enum(struct google_protobuf_EnumValueOptions * msg)107 UPB_INLINE void envoy_annotations_clear_deprecated_at_minor_version_enum(struct google_protobuf_EnumValueOptions* msg) {
108   _upb_Message_ClearExtensionField(msg, &envoy_annotations_deprecated_at_minor_version_enum_ext);
109 }
envoy_annotations_deprecated_at_minor_version_enum(const struct google_protobuf_EnumValueOptions * msg)110 UPB_INLINE upb_StringView envoy_annotations_deprecated_at_minor_version_enum(const struct google_protobuf_EnumValueOptions* msg) {
111   const upb_MiniTableExtension* ext = &envoy_annotations_deprecated_at_minor_version_enum_ext;
112   UPB_ASSUME(!upb_IsRepeatedOrMap(&ext->field));
113   UPB_ASSUME(_upb_MiniTableField_GetRep(&ext->field) == kUpb_FieldRep_StringView);
114   upb_StringView default_val = upb_StringView_FromString("");
115   upb_StringView ret;
116   _upb_Message_GetExtensionField(msg, ext, &default_val, &ret);
117   return ret;
118 }
envoy_annotations_set_deprecated_at_minor_version_enum(struct google_protobuf_EnumValueOptions * msg,upb_StringView val,upb_Arena * arena)119 UPB_INLINE void envoy_annotations_set_deprecated_at_minor_version_enum(struct google_protobuf_EnumValueOptions* msg, upb_StringView val, upb_Arena* arena) {
120   const upb_MiniTableExtension* ext = &envoy_annotations_deprecated_at_minor_version_enum_ext;
121   UPB_ASSUME(!upb_IsRepeatedOrMap(&ext->field));
122   UPB_ASSUME(_upb_MiniTableField_GetRep(&ext->field) == kUpb_FieldRep_StringView);
123   bool ok = _upb_Message_SetExtensionField(msg, ext, &val, arena);
124   UPB_ASSERT(ok);
125 }
126 extern const upb_MiniTableFile envoy_annotations_deprecation_proto_upb_file_layout;
127 
128 #ifdef __cplusplus
129 }  /* extern "C" */
130 #endif
131 
132 #include "upb/port/undef.inc"
133 
134 #endif  /* ENVOY_ANNOTATIONS_DEPRECATION_PROTO_UPB_H_ */
135