GRPC C++  1.39.1
Typedefs | Enumerations | Functions | Variables
string.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_StringMatcher envoy_type_matcher_v3_StringMatcher
 
typedef struct envoy_type_matcher_v3_ListStringMatcher envoy_type_matcher_v3_ListStringMatcher
 

Enumerations

enum  envoy_type_matcher_v3_StringMatcher_match_pattern_oneofcases {
  envoy_type_matcher_v3_StringMatcher_match_pattern_exact = 1 , envoy_type_matcher_v3_StringMatcher_match_pattern_prefix = 2 , envoy_type_matcher_v3_StringMatcher_match_pattern_suffix = 3 , envoy_type_matcher_v3_StringMatcher_match_pattern_safe_regex = 5 ,
  envoy_type_matcher_v3_StringMatcher_match_pattern_contains = 7 , envoy_type_matcher_v3_StringMatcher_match_pattern_NOT_SET = 0
}
 

Functions

UPB_INLINE envoy_type_matcher_v3_StringMatcherenvoy_type_matcher_v3_StringMatcher_new (upb_arena *arena)
 
UPB_INLINE envoy_type_matcher_v3_StringMatcherenvoy_type_matcher_v3_StringMatcher_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE envoy_type_matcher_v3_StringMatcherenvoy_type_matcher_v3_StringMatcher_parse_ex (const char *buf, size_t size, upb_arena *arena, int options)
 
UPB_INLINE char * envoy_type_matcher_v3_StringMatcher_serialize (const envoy_type_matcher_v3_StringMatcher *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE envoy_type_matcher_v3_StringMatcher_match_pattern_oneofcases envoy_type_matcher_v3_StringMatcher_match_pattern_case (const envoy_type_matcher_v3_StringMatcher *msg)
 
UPB_INLINE bool envoy_type_matcher_v3_StringMatcher_has_exact (const envoy_type_matcher_v3_StringMatcher *msg)
 
UPB_INLINE upb_strview envoy_type_matcher_v3_StringMatcher_exact (const envoy_type_matcher_v3_StringMatcher *msg)
 
UPB_INLINE bool envoy_type_matcher_v3_StringMatcher_has_prefix (const envoy_type_matcher_v3_StringMatcher *msg)
 
UPB_INLINE upb_strview envoy_type_matcher_v3_StringMatcher_prefix (const envoy_type_matcher_v3_StringMatcher *msg)
 
UPB_INLINE bool envoy_type_matcher_v3_StringMatcher_has_suffix (const envoy_type_matcher_v3_StringMatcher *msg)
 
UPB_INLINE upb_strview envoy_type_matcher_v3_StringMatcher_suffix (const envoy_type_matcher_v3_StringMatcher *msg)
 
UPB_INLINE bool envoy_type_matcher_v3_StringMatcher_has_safe_regex (const envoy_type_matcher_v3_StringMatcher *msg)
 
UPB_INLINE const struct envoy_type_matcher_v3_RegexMatcherenvoy_type_matcher_v3_StringMatcher_safe_regex (const envoy_type_matcher_v3_StringMatcher *msg)
 
UPB_INLINE bool envoy_type_matcher_v3_StringMatcher_ignore_case (const envoy_type_matcher_v3_StringMatcher *msg)
 
UPB_INLINE bool envoy_type_matcher_v3_StringMatcher_has_contains (const envoy_type_matcher_v3_StringMatcher *msg)
 
UPB_INLINE upb_strview envoy_type_matcher_v3_StringMatcher_contains (const envoy_type_matcher_v3_StringMatcher *msg)
 
UPB_INLINE void envoy_type_matcher_v3_StringMatcher_set_exact (envoy_type_matcher_v3_StringMatcher *msg, upb_strview value)
 
UPB_INLINE void envoy_type_matcher_v3_StringMatcher_set_prefix (envoy_type_matcher_v3_StringMatcher *msg, upb_strview value)
 
UPB_INLINE void envoy_type_matcher_v3_StringMatcher_set_suffix (envoy_type_matcher_v3_StringMatcher *msg, upb_strview value)
 
UPB_INLINE void envoy_type_matcher_v3_StringMatcher_set_safe_regex (envoy_type_matcher_v3_StringMatcher *msg, struct envoy_type_matcher_v3_RegexMatcher *value)
 
UPB_INLINE struct envoy_type_matcher_v3_RegexMatcherenvoy_type_matcher_v3_StringMatcher_mutable_safe_regex (envoy_type_matcher_v3_StringMatcher *msg, upb_arena *arena)
 
UPB_INLINE void envoy_type_matcher_v3_StringMatcher_set_ignore_case (envoy_type_matcher_v3_StringMatcher *msg, bool value)
 
UPB_INLINE void envoy_type_matcher_v3_StringMatcher_set_contains (envoy_type_matcher_v3_StringMatcher *msg, upb_strview value)
 
UPB_INLINE envoy_type_matcher_v3_ListStringMatcherenvoy_type_matcher_v3_ListStringMatcher_new (upb_arena *arena)
 
UPB_INLINE envoy_type_matcher_v3_ListStringMatcherenvoy_type_matcher_v3_ListStringMatcher_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE envoy_type_matcher_v3_ListStringMatcherenvoy_type_matcher_v3_ListStringMatcher_parse_ex (const char *buf, size_t size, upb_arena *arena, int options)
 
UPB_INLINE char * envoy_type_matcher_v3_ListStringMatcher_serialize (const envoy_type_matcher_v3_ListStringMatcher *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE bool envoy_type_matcher_v3_ListStringMatcher_has_patterns (const envoy_type_matcher_v3_ListStringMatcher *msg)
 
UPB_INLINE const envoy_type_matcher_v3_StringMatcher *const * envoy_type_matcher_v3_ListStringMatcher_patterns (const envoy_type_matcher_v3_ListStringMatcher *msg, size_t *len)
 
UPB_INLINE envoy_type_matcher_v3_StringMatcher ** envoy_type_matcher_v3_ListStringMatcher_mutable_patterns (envoy_type_matcher_v3_ListStringMatcher *msg, size_t *len)
 
UPB_INLINE envoy_type_matcher_v3_StringMatcher ** envoy_type_matcher_v3_ListStringMatcher_resize_patterns (envoy_type_matcher_v3_ListStringMatcher *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_type_matcher_v3_StringMatcherenvoy_type_matcher_v3_ListStringMatcher_add_patterns (envoy_type_matcher_v3_ListStringMatcher *msg, upb_arena *arena)
 

Variables

const upb_msglayout envoy_type_matcher_v3_StringMatcher_msginit
 
const upb_msglayout envoy_type_matcher_v3_ListStringMatcher_msginit
 
const upb_msglayout envoy_type_matcher_v3_RegexMatcher_msginit
 

Typedef Documentation

◆ envoy_type_matcher_v3_ListStringMatcher

◆ envoy_type_matcher_v3_StringMatcher

Enumeration Type Documentation

◆ envoy_type_matcher_v3_StringMatcher_match_pattern_oneofcases

Enumerator
envoy_type_matcher_v3_StringMatcher_match_pattern_exact 
envoy_type_matcher_v3_StringMatcher_match_pattern_prefix 
envoy_type_matcher_v3_StringMatcher_match_pattern_suffix 
envoy_type_matcher_v3_StringMatcher_match_pattern_safe_regex 
envoy_type_matcher_v3_StringMatcher_match_pattern_contains 
envoy_type_matcher_v3_StringMatcher_match_pattern_NOT_SET 

Function Documentation

◆ envoy_type_matcher_v3_ListStringMatcher_add_patterns()

UPB_INLINE struct envoy_type_matcher_v3_StringMatcher* envoy_type_matcher_v3_ListStringMatcher_add_patterns ( envoy_type_matcher_v3_ListStringMatcher msg,
upb_arena *  arena 
)

◆ envoy_type_matcher_v3_ListStringMatcher_has_patterns()

UPB_INLINE bool envoy_type_matcher_v3_ListStringMatcher_has_patterns ( const envoy_type_matcher_v3_ListStringMatcher msg)

◆ envoy_type_matcher_v3_ListStringMatcher_mutable_patterns()

UPB_INLINE envoy_type_matcher_v3_StringMatcher** envoy_type_matcher_v3_ListStringMatcher_mutable_patterns ( envoy_type_matcher_v3_ListStringMatcher msg,
size_t *  len 
)

◆ envoy_type_matcher_v3_ListStringMatcher_new()

UPB_INLINE envoy_type_matcher_v3_ListStringMatcher* envoy_type_matcher_v3_ListStringMatcher_new ( upb_arena *  arena)

◆ envoy_type_matcher_v3_ListStringMatcher_parse()

UPB_INLINE envoy_type_matcher_v3_ListStringMatcher* envoy_type_matcher_v3_ListStringMatcher_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_type_matcher_v3_ListStringMatcher_parse_ex()

UPB_INLINE envoy_type_matcher_v3_ListStringMatcher* envoy_type_matcher_v3_ListStringMatcher_parse_ex ( const char *  buf,
size_t  size,
upb_arena *  arena,
int  options 
)

◆ envoy_type_matcher_v3_ListStringMatcher_patterns()

UPB_INLINE const envoy_type_matcher_v3_StringMatcher* const* envoy_type_matcher_v3_ListStringMatcher_patterns ( const envoy_type_matcher_v3_ListStringMatcher msg,
size_t *  len 
)

◆ envoy_type_matcher_v3_ListStringMatcher_resize_patterns()

UPB_INLINE envoy_type_matcher_v3_StringMatcher** envoy_type_matcher_v3_ListStringMatcher_resize_patterns ( envoy_type_matcher_v3_ListStringMatcher msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_type_matcher_v3_ListStringMatcher_serialize()

UPB_INLINE char* envoy_type_matcher_v3_ListStringMatcher_serialize ( const envoy_type_matcher_v3_ListStringMatcher msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_type_matcher_v3_StringMatcher_contains()

UPB_INLINE upb_strview envoy_type_matcher_v3_StringMatcher_contains ( const envoy_type_matcher_v3_StringMatcher msg)

◆ envoy_type_matcher_v3_StringMatcher_exact()

UPB_INLINE upb_strview envoy_type_matcher_v3_StringMatcher_exact ( const envoy_type_matcher_v3_StringMatcher msg)

◆ envoy_type_matcher_v3_StringMatcher_has_contains()

UPB_INLINE bool envoy_type_matcher_v3_StringMatcher_has_contains ( const envoy_type_matcher_v3_StringMatcher msg)

◆ envoy_type_matcher_v3_StringMatcher_has_exact()

UPB_INLINE bool envoy_type_matcher_v3_StringMatcher_has_exact ( const envoy_type_matcher_v3_StringMatcher msg)

◆ envoy_type_matcher_v3_StringMatcher_has_prefix()

UPB_INLINE bool envoy_type_matcher_v3_StringMatcher_has_prefix ( const envoy_type_matcher_v3_StringMatcher msg)

◆ envoy_type_matcher_v3_StringMatcher_has_safe_regex()

UPB_INLINE bool envoy_type_matcher_v3_StringMatcher_has_safe_regex ( const envoy_type_matcher_v3_StringMatcher msg)

◆ envoy_type_matcher_v3_StringMatcher_has_suffix()

UPB_INLINE bool envoy_type_matcher_v3_StringMatcher_has_suffix ( const envoy_type_matcher_v3_StringMatcher msg)

◆ envoy_type_matcher_v3_StringMatcher_ignore_case()

UPB_INLINE bool envoy_type_matcher_v3_StringMatcher_ignore_case ( const envoy_type_matcher_v3_StringMatcher msg)

◆ envoy_type_matcher_v3_StringMatcher_match_pattern_case()

UPB_INLINE envoy_type_matcher_v3_StringMatcher_match_pattern_oneofcases envoy_type_matcher_v3_StringMatcher_match_pattern_case ( const envoy_type_matcher_v3_StringMatcher msg)

◆ envoy_type_matcher_v3_StringMatcher_mutable_safe_regex()

UPB_INLINE struct envoy_type_matcher_v3_RegexMatcher* envoy_type_matcher_v3_StringMatcher_mutable_safe_regex ( envoy_type_matcher_v3_StringMatcher msg,
upb_arena *  arena 
)

◆ envoy_type_matcher_v3_StringMatcher_new()

UPB_INLINE envoy_type_matcher_v3_StringMatcher* envoy_type_matcher_v3_StringMatcher_new ( upb_arena *  arena)

◆ envoy_type_matcher_v3_StringMatcher_parse()

UPB_INLINE envoy_type_matcher_v3_StringMatcher* envoy_type_matcher_v3_StringMatcher_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_type_matcher_v3_StringMatcher_parse_ex()

UPB_INLINE envoy_type_matcher_v3_StringMatcher* envoy_type_matcher_v3_StringMatcher_parse_ex ( const char *  buf,
size_t  size,
upb_arena *  arena,
int  options 
)

◆ envoy_type_matcher_v3_StringMatcher_prefix()

UPB_INLINE upb_strview envoy_type_matcher_v3_StringMatcher_prefix ( const envoy_type_matcher_v3_StringMatcher msg)

◆ envoy_type_matcher_v3_StringMatcher_safe_regex()

UPB_INLINE const struct envoy_type_matcher_v3_RegexMatcher* envoy_type_matcher_v3_StringMatcher_safe_regex ( const envoy_type_matcher_v3_StringMatcher msg)

◆ envoy_type_matcher_v3_StringMatcher_serialize()

UPB_INLINE char* envoy_type_matcher_v3_StringMatcher_serialize ( const envoy_type_matcher_v3_StringMatcher msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_type_matcher_v3_StringMatcher_set_contains()

UPB_INLINE void envoy_type_matcher_v3_StringMatcher_set_contains ( envoy_type_matcher_v3_StringMatcher msg,
upb_strview  value 
)

◆ envoy_type_matcher_v3_StringMatcher_set_exact()

UPB_INLINE void envoy_type_matcher_v3_StringMatcher_set_exact ( envoy_type_matcher_v3_StringMatcher msg,
upb_strview  value 
)

◆ envoy_type_matcher_v3_StringMatcher_set_ignore_case()

UPB_INLINE void envoy_type_matcher_v3_StringMatcher_set_ignore_case ( envoy_type_matcher_v3_StringMatcher msg,
bool  value 
)

◆ envoy_type_matcher_v3_StringMatcher_set_prefix()

UPB_INLINE void envoy_type_matcher_v3_StringMatcher_set_prefix ( envoy_type_matcher_v3_StringMatcher msg,
upb_strview  value 
)

◆ envoy_type_matcher_v3_StringMatcher_set_safe_regex()

UPB_INLINE void envoy_type_matcher_v3_StringMatcher_set_safe_regex ( envoy_type_matcher_v3_StringMatcher msg,
struct envoy_type_matcher_v3_RegexMatcher value 
)

◆ envoy_type_matcher_v3_StringMatcher_set_suffix()

UPB_INLINE void envoy_type_matcher_v3_StringMatcher_set_suffix ( envoy_type_matcher_v3_StringMatcher msg,
upb_strview  value 
)

◆ envoy_type_matcher_v3_StringMatcher_suffix()

UPB_INLINE upb_strview envoy_type_matcher_v3_StringMatcher_suffix ( const envoy_type_matcher_v3_StringMatcher msg)

Variable Documentation

◆ envoy_type_matcher_v3_ListStringMatcher_msginit

const upb_msglayout envoy_type_matcher_v3_ListStringMatcher_msginit
extern

◆ envoy_type_matcher_v3_RegexMatcher_msginit

const upb_msglayout envoy_type_matcher_v3_RegexMatcher_msginit
extern

◆ envoy_type_matcher_v3_StringMatcher_msginit

const upb_msglayout envoy_type_matcher_v3_StringMatcher_msginit
extern