GRPC Core  18.0.0
Typedefs | Enumerations | Functions | Variables
regex.upb.h File Reference
#include "upb/msg.h"
#include "upb/decode.h"
#include "upb/decode_fast.h"
#include "upb/encode.h"
#include "upb/port_def.inc"
#include "upb/port_undef.inc"

Go to the source code of this file.

Typedefs

typedef struct envoy_type_matcher_v3_RegexMatcher envoy_type_matcher_v3_RegexMatcher
 
typedef struct envoy_type_matcher_v3_RegexMatcher_GoogleRE2 envoy_type_matcher_v3_RegexMatcher_GoogleRE2
 
typedef struct envoy_type_matcher_v3_RegexMatchAndSubstitute envoy_type_matcher_v3_RegexMatchAndSubstitute
 

Enumerations

enum  envoy_type_matcher_v3_RegexMatcher_engine_type_oneofcases { envoy_type_matcher_v3_RegexMatcher_engine_type_google_re2 = 1 , envoy_type_matcher_v3_RegexMatcher_engine_type_NOT_SET = 0 }
 

Functions

UPB_INLINE envoy_type_matcher_v3_RegexMatcherenvoy_type_matcher_v3_RegexMatcher_new (upb_arena *arena)
 
UPB_INLINE envoy_type_matcher_v3_RegexMatcherenvoy_type_matcher_v3_RegexMatcher_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE envoy_type_matcher_v3_RegexMatcherenvoy_type_matcher_v3_RegexMatcher_parse_ex (const char *buf, size_t size, upb_arena *arena, int options)
 
UPB_INLINE char * envoy_type_matcher_v3_RegexMatcher_serialize (const envoy_type_matcher_v3_RegexMatcher *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE envoy_type_matcher_v3_RegexMatcher_engine_type_oneofcases envoy_type_matcher_v3_RegexMatcher_engine_type_case (const envoy_type_matcher_v3_RegexMatcher *msg)
 
UPB_INLINE bool envoy_type_matcher_v3_RegexMatcher_has_google_re2 (const envoy_type_matcher_v3_RegexMatcher *msg)
 
UPB_INLINE const envoy_type_matcher_v3_RegexMatcher_GoogleRE2envoy_type_matcher_v3_RegexMatcher_google_re2 (const envoy_type_matcher_v3_RegexMatcher *msg)
 
UPB_INLINE upb_strview envoy_type_matcher_v3_RegexMatcher_regex (const envoy_type_matcher_v3_RegexMatcher *msg)
 
UPB_INLINE void envoy_type_matcher_v3_RegexMatcher_set_google_re2 (envoy_type_matcher_v3_RegexMatcher *msg, envoy_type_matcher_v3_RegexMatcher_GoogleRE2 *value)
 
UPB_INLINE struct envoy_type_matcher_v3_RegexMatcher_GoogleRE2envoy_type_matcher_v3_RegexMatcher_mutable_google_re2 (envoy_type_matcher_v3_RegexMatcher *msg, upb_arena *arena)
 
UPB_INLINE void envoy_type_matcher_v3_RegexMatcher_set_regex (envoy_type_matcher_v3_RegexMatcher *msg, upb_strview value)
 
UPB_INLINE envoy_type_matcher_v3_RegexMatcher_GoogleRE2envoy_type_matcher_v3_RegexMatcher_GoogleRE2_new (upb_arena *arena)
 
UPB_INLINE envoy_type_matcher_v3_RegexMatcher_GoogleRE2envoy_type_matcher_v3_RegexMatcher_GoogleRE2_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE envoy_type_matcher_v3_RegexMatcher_GoogleRE2envoy_type_matcher_v3_RegexMatcher_GoogleRE2_parse_ex (const char *buf, size_t size, upb_arena *arena, int options)
 
UPB_INLINE char * envoy_type_matcher_v3_RegexMatcher_GoogleRE2_serialize (const envoy_type_matcher_v3_RegexMatcher_GoogleRE2 *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE bool envoy_type_matcher_v3_RegexMatcher_GoogleRE2_has_max_program_size (const envoy_type_matcher_v3_RegexMatcher_GoogleRE2 *msg)
 
UPB_INLINE const struct google_protobuf_UInt32Valueenvoy_type_matcher_v3_RegexMatcher_GoogleRE2_max_program_size (const envoy_type_matcher_v3_RegexMatcher_GoogleRE2 *msg)
 
UPB_INLINE void envoy_type_matcher_v3_RegexMatcher_GoogleRE2_set_max_program_size (envoy_type_matcher_v3_RegexMatcher_GoogleRE2 *msg, struct google_protobuf_UInt32Value *value)
 
UPB_INLINE struct google_protobuf_UInt32Valueenvoy_type_matcher_v3_RegexMatcher_GoogleRE2_mutable_max_program_size (envoy_type_matcher_v3_RegexMatcher_GoogleRE2 *msg, upb_arena *arena)
 
UPB_INLINE envoy_type_matcher_v3_RegexMatchAndSubstituteenvoy_type_matcher_v3_RegexMatchAndSubstitute_new (upb_arena *arena)
 
UPB_INLINE envoy_type_matcher_v3_RegexMatchAndSubstituteenvoy_type_matcher_v3_RegexMatchAndSubstitute_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE envoy_type_matcher_v3_RegexMatchAndSubstituteenvoy_type_matcher_v3_RegexMatchAndSubstitute_parse_ex (const char *buf, size_t size, upb_arena *arena, int options)
 
UPB_INLINE char * envoy_type_matcher_v3_RegexMatchAndSubstitute_serialize (const envoy_type_matcher_v3_RegexMatchAndSubstitute *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE bool envoy_type_matcher_v3_RegexMatchAndSubstitute_has_pattern (const envoy_type_matcher_v3_RegexMatchAndSubstitute *msg)
 
UPB_INLINE const envoy_type_matcher_v3_RegexMatcherenvoy_type_matcher_v3_RegexMatchAndSubstitute_pattern (const envoy_type_matcher_v3_RegexMatchAndSubstitute *msg)
 
UPB_INLINE upb_strview envoy_type_matcher_v3_RegexMatchAndSubstitute_substitution (const envoy_type_matcher_v3_RegexMatchAndSubstitute *msg)
 
UPB_INLINE void envoy_type_matcher_v3_RegexMatchAndSubstitute_set_pattern (envoy_type_matcher_v3_RegexMatchAndSubstitute *msg, envoy_type_matcher_v3_RegexMatcher *value)
 
UPB_INLINE struct envoy_type_matcher_v3_RegexMatcherenvoy_type_matcher_v3_RegexMatchAndSubstitute_mutable_pattern (envoy_type_matcher_v3_RegexMatchAndSubstitute *msg, upb_arena *arena)
 
UPB_INLINE void envoy_type_matcher_v3_RegexMatchAndSubstitute_set_substitution (envoy_type_matcher_v3_RegexMatchAndSubstitute *msg, upb_strview value)
 

Variables

const upb_msglayout envoy_type_matcher_v3_RegexMatcher_msginit
 
const upb_msglayout envoy_type_matcher_v3_RegexMatcher_GoogleRE2_msginit
 
const upb_msglayout envoy_type_matcher_v3_RegexMatchAndSubstitute_msginit
 
const upb_msglayout google_protobuf_UInt32Value_msginit
 

Typedef Documentation

◆ envoy_type_matcher_v3_RegexMatchAndSubstitute

◆ envoy_type_matcher_v3_RegexMatcher

◆ envoy_type_matcher_v3_RegexMatcher_GoogleRE2

Enumeration Type Documentation

◆ envoy_type_matcher_v3_RegexMatcher_engine_type_oneofcases

Enumerator
envoy_type_matcher_v3_RegexMatcher_engine_type_google_re2 
envoy_type_matcher_v3_RegexMatcher_engine_type_NOT_SET 

Function Documentation

◆ envoy_type_matcher_v3_RegexMatchAndSubstitute_has_pattern()

UPB_INLINE bool envoy_type_matcher_v3_RegexMatchAndSubstitute_has_pattern ( const envoy_type_matcher_v3_RegexMatchAndSubstitute msg)

◆ envoy_type_matcher_v3_RegexMatchAndSubstitute_mutable_pattern()

UPB_INLINE struct envoy_type_matcher_v3_RegexMatcher* envoy_type_matcher_v3_RegexMatchAndSubstitute_mutable_pattern ( envoy_type_matcher_v3_RegexMatchAndSubstitute msg,
upb_arena *  arena 
)

◆ envoy_type_matcher_v3_RegexMatchAndSubstitute_new()

UPB_INLINE envoy_type_matcher_v3_RegexMatchAndSubstitute* envoy_type_matcher_v3_RegexMatchAndSubstitute_new ( upb_arena *  arena)

◆ envoy_type_matcher_v3_RegexMatchAndSubstitute_parse()

UPB_INLINE envoy_type_matcher_v3_RegexMatchAndSubstitute* envoy_type_matcher_v3_RegexMatchAndSubstitute_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_type_matcher_v3_RegexMatchAndSubstitute_parse_ex()

UPB_INLINE envoy_type_matcher_v3_RegexMatchAndSubstitute* envoy_type_matcher_v3_RegexMatchAndSubstitute_parse_ex ( const char *  buf,
size_t  size,
upb_arena *  arena,
int  options 
)

◆ envoy_type_matcher_v3_RegexMatchAndSubstitute_pattern()

UPB_INLINE const envoy_type_matcher_v3_RegexMatcher* envoy_type_matcher_v3_RegexMatchAndSubstitute_pattern ( const envoy_type_matcher_v3_RegexMatchAndSubstitute msg)

◆ envoy_type_matcher_v3_RegexMatchAndSubstitute_serialize()

UPB_INLINE char* envoy_type_matcher_v3_RegexMatchAndSubstitute_serialize ( const envoy_type_matcher_v3_RegexMatchAndSubstitute msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_type_matcher_v3_RegexMatchAndSubstitute_set_pattern()

UPB_INLINE void envoy_type_matcher_v3_RegexMatchAndSubstitute_set_pattern ( envoy_type_matcher_v3_RegexMatchAndSubstitute msg,
envoy_type_matcher_v3_RegexMatcher value 
)

◆ envoy_type_matcher_v3_RegexMatchAndSubstitute_set_substitution()

UPB_INLINE void envoy_type_matcher_v3_RegexMatchAndSubstitute_set_substitution ( envoy_type_matcher_v3_RegexMatchAndSubstitute msg,
upb_strview  value 
)

◆ envoy_type_matcher_v3_RegexMatchAndSubstitute_substitution()

UPB_INLINE upb_strview envoy_type_matcher_v3_RegexMatchAndSubstitute_substitution ( const envoy_type_matcher_v3_RegexMatchAndSubstitute msg)

◆ envoy_type_matcher_v3_RegexMatcher_engine_type_case()

UPB_INLINE envoy_type_matcher_v3_RegexMatcher_engine_type_oneofcases envoy_type_matcher_v3_RegexMatcher_engine_type_case ( const envoy_type_matcher_v3_RegexMatcher msg)

◆ envoy_type_matcher_v3_RegexMatcher_google_re2()

UPB_INLINE const envoy_type_matcher_v3_RegexMatcher_GoogleRE2* envoy_type_matcher_v3_RegexMatcher_google_re2 ( const envoy_type_matcher_v3_RegexMatcher msg)

◆ envoy_type_matcher_v3_RegexMatcher_GoogleRE2_has_max_program_size()

UPB_INLINE bool envoy_type_matcher_v3_RegexMatcher_GoogleRE2_has_max_program_size ( const envoy_type_matcher_v3_RegexMatcher_GoogleRE2 msg)

◆ envoy_type_matcher_v3_RegexMatcher_GoogleRE2_max_program_size()

UPB_INLINE const struct google_protobuf_UInt32Value* envoy_type_matcher_v3_RegexMatcher_GoogleRE2_max_program_size ( const envoy_type_matcher_v3_RegexMatcher_GoogleRE2 msg)

◆ envoy_type_matcher_v3_RegexMatcher_GoogleRE2_mutable_max_program_size()

UPB_INLINE struct google_protobuf_UInt32Value* envoy_type_matcher_v3_RegexMatcher_GoogleRE2_mutable_max_program_size ( envoy_type_matcher_v3_RegexMatcher_GoogleRE2 msg,
upb_arena *  arena 
)

◆ envoy_type_matcher_v3_RegexMatcher_GoogleRE2_new()

UPB_INLINE envoy_type_matcher_v3_RegexMatcher_GoogleRE2* envoy_type_matcher_v3_RegexMatcher_GoogleRE2_new ( upb_arena *  arena)

◆ envoy_type_matcher_v3_RegexMatcher_GoogleRE2_parse()

UPB_INLINE envoy_type_matcher_v3_RegexMatcher_GoogleRE2* envoy_type_matcher_v3_RegexMatcher_GoogleRE2_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_type_matcher_v3_RegexMatcher_GoogleRE2_parse_ex()

UPB_INLINE envoy_type_matcher_v3_RegexMatcher_GoogleRE2* envoy_type_matcher_v3_RegexMatcher_GoogleRE2_parse_ex ( const char *  buf,
size_t  size,
upb_arena *  arena,
int  options 
)

◆ envoy_type_matcher_v3_RegexMatcher_GoogleRE2_serialize()

UPB_INLINE char* envoy_type_matcher_v3_RegexMatcher_GoogleRE2_serialize ( const envoy_type_matcher_v3_RegexMatcher_GoogleRE2 msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_type_matcher_v3_RegexMatcher_GoogleRE2_set_max_program_size()

UPB_INLINE void envoy_type_matcher_v3_RegexMatcher_GoogleRE2_set_max_program_size ( envoy_type_matcher_v3_RegexMatcher_GoogleRE2 msg,
struct google_protobuf_UInt32Value value 
)

◆ envoy_type_matcher_v3_RegexMatcher_has_google_re2()

UPB_INLINE bool envoy_type_matcher_v3_RegexMatcher_has_google_re2 ( const envoy_type_matcher_v3_RegexMatcher msg)

◆ envoy_type_matcher_v3_RegexMatcher_mutable_google_re2()

UPB_INLINE struct envoy_type_matcher_v3_RegexMatcher_GoogleRE2* envoy_type_matcher_v3_RegexMatcher_mutable_google_re2 ( envoy_type_matcher_v3_RegexMatcher msg,
upb_arena *  arena 
)

◆ envoy_type_matcher_v3_RegexMatcher_new()

UPB_INLINE envoy_type_matcher_v3_RegexMatcher* envoy_type_matcher_v3_RegexMatcher_new ( upb_arena *  arena)

◆ envoy_type_matcher_v3_RegexMatcher_parse()

UPB_INLINE envoy_type_matcher_v3_RegexMatcher* envoy_type_matcher_v3_RegexMatcher_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_type_matcher_v3_RegexMatcher_parse_ex()

UPB_INLINE envoy_type_matcher_v3_RegexMatcher* envoy_type_matcher_v3_RegexMatcher_parse_ex ( const char *  buf,
size_t  size,
upb_arena *  arena,
int  options 
)

◆ envoy_type_matcher_v3_RegexMatcher_regex()

UPB_INLINE upb_strview envoy_type_matcher_v3_RegexMatcher_regex ( const envoy_type_matcher_v3_RegexMatcher msg)

◆ envoy_type_matcher_v3_RegexMatcher_serialize()

UPB_INLINE char* envoy_type_matcher_v3_RegexMatcher_serialize ( const envoy_type_matcher_v3_RegexMatcher msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_type_matcher_v3_RegexMatcher_set_google_re2()

UPB_INLINE void envoy_type_matcher_v3_RegexMatcher_set_google_re2 ( envoy_type_matcher_v3_RegexMatcher msg,
envoy_type_matcher_v3_RegexMatcher_GoogleRE2 value 
)

◆ envoy_type_matcher_v3_RegexMatcher_set_regex()

UPB_INLINE void envoy_type_matcher_v3_RegexMatcher_set_regex ( envoy_type_matcher_v3_RegexMatcher msg,
upb_strview  value 
)

Variable Documentation

◆ envoy_type_matcher_v3_RegexMatchAndSubstitute_msginit

const upb_msglayout envoy_type_matcher_v3_RegexMatchAndSubstitute_msginit
extern

◆ envoy_type_matcher_v3_RegexMatcher_GoogleRE2_msginit

const upb_msglayout envoy_type_matcher_v3_RegexMatcher_GoogleRE2_msginit
extern

◆ envoy_type_matcher_v3_RegexMatcher_msginit

const upb_msglayout envoy_type_matcher_v3_RegexMatcher_msginit
extern

◆ google_protobuf_UInt32Value_msginit

const upb_msglayout google_protobuf_UInt32Value_msginit
extern