9 #ifndef ENVOY_TYPE_MATCHER_V3_PATH_PROTO_UPB_H_
10 #define ENVOY_TYPE_MATCHER_V3_PATH_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"
41 upb_arena *
arena,
int options) {
66 if (!sub)
return NULL;
76 #include "upb/port_undef.inc"
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcher * envoy_type_matcher_v3_PathMatcher_path(const envoy_type_matcher_v3_PathMatcher *msg)
Definition: path.upb.h:57
UPB_INLINE struct envoy_type_matcher_v3_StringMatcher * envoy_type_matcher_v3_PathMatcher_mutable_path(envoy_type_matcher_v3_PathMatcher *msg, upb_arena *arena)
Definition: path.upb.h:62
UPB_INLINE envoy_type_matcher_v3_PathMatcher_rule_oneofcases envoy_type_matcher_v3_PathMatcher_rule_case(const envoy_type_matcher_v3_PathMatcher *msg)
Definition: path.upb.h:54
const upb_msglayout envoy_type_matcher_v3_PathMatcher_msginit
Definition: path.upb.c:27
UPB_INLINE void envoy_type_matcher_v3_PathMatcher_set_path(envoy_type_matcher_v3_PathMatcher *msg, struct envoy_type_matcher_v3_StringMatcher *value)
Definition: path.upb.h:59
struct envoy_type_matcher_v3_PathMatcher envoy_type_matcher_v3_PathMatcher
Definition: path.upb.h:24
const upb_msglayout envoy_type_matcher_v3_StringMatcher_msginit
Definition: string.upb.c:32
UPB_INLINE envoy_type_matcher_v3_PathMatcher * envoy_type_matcher_v3_PathMatcher_parse(const char *buf, size_t size, upb_arena *arena)
Definition: path.upb.h:35
UPB_INLINE char * envoy_type_matcher_v3_PathMatcher_serialize(const envoy_type_matcher_v3_PathMatcher *msg, upb_arena *arena, size_t *len)
Definition: path.upb.h:46
envoy_type_matcher_v3_PathMatcher_rule_oneofcases
Definition: path.upb.h:50
@ envoy_type_matcher_v3_PathMatcher_rule_NOT_SET
Definition: path.upb.h:52
@ envoy_type_matcher_v3_PathMatcher_rule_path
Definition: path.upb.h:51
UPB_INLINE envoy_type_matcher_v3_PathMatcher * envoy_type_matcher_v3_PathMatcher_new(upb_arena *arena)
Definition: path.upb.h:32
UPB_INLINE envoy_type_matcher_v3_PathMatcher * envoy_type_matcher_v3_PathMatcher_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: path.upb.h:40
UPB_INLINE bool envoy_type_matcher_v3_PathMatcher_has_path(const envoy_type_matcher_v3_PathMatcher *msg)
Definition: path.upb.h:56
struct envoy_type_matcher_v3_StringMatcher envoy_type_matcher_v3_StringMatcher
Definition: string.upb.h:25
upb_arena * arena
Definition: xds_api.cc:909