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