Classes | Macros | Typedefs | Enumerations | Functions | Variables
ruby/ext/google/protobuf_c/upb.h File Reference
#include <stdint.h>
#include <string.h>
#include <assert.h>
#include <stdarg.h>
#include <stdbool.h>
#include <stddef.h>
#include <limits.h>
Include dependency graph for ruby/ext/google/protobuf_c/upb.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _upb_tabent
 
struct  mgroup
 
struct  upb_alloc
 
struct  upb_arena
 
struct  upb_array
 
struct  upb_bufhandle
 
struct  upb_bufsrc
 
struct  upb_byteshandler
 
struct  upb_bytessink
 
struct  upb_decoderet
 
struct  upb_def
 
struct  upb_enumdef
 
struct  upb_env
 
struct  upb_errorspace
 
struct  upb_fielddef
 
struct  upb_filedef
 
struct  upb_handlerattr
 
struct  upb_handlers
 
struct  upb_handlers_tabent
 
struct  upb_inttable
 
struct  upb_inttable_iter
 
struct  upb_msgdef
 
struct  upb_msglayout
 
struct  upb_msglayout_field
 
union  upb_msgval
 
struct  upb_oneofdef
 
struct  upb_pbcodecache
 
struct  upb_pbdecoder
 
struct  upb_pbdecoder_frame
 
struct  upb_pbdecodermethod
 
struct  upb_refcounted
 
struct  upb_refcounted_vtbl
 
struct  upb_sink
 
struct  upb_status
 
struct  upb_strtable
 
struct  upb_strtable_iter
 
struct  upb_strview
 
struct  upb_symtab
 
struct  upb_symtab_iter
 
struct  upb_table
 
union  upb_tabval
 
struct  upb_value
 

Macros

#define ACCESSORS(name, membername, ctype)
 
#define CHECK_RETURN(x)   { int32_t ret = x; if (ret >= 0) return ret; }
 
#define DECODE_ENDGROUP   -3 /* Used only from checkunknown(). */
 
#define DECODE_MISMATCH   -2 /* Used only from checktag_slow(). */
 
#define DECODE_OK   -1
 
#define DISPATCH_ENDMSG   0
 
#define FUNCS(name, membername, type_t, converter, proto_type)
 
#define GOOGLE_PROTOBUF_DESCRIPTOR_PROTO_UPB_H_
 
#define LABEL_DISPATCH   0
 
#define NO_WIRE_TYPE   0xff
 
#define OP_MAX   OP_HALT
 
#define PTR_AT(msg, ofs, type)   (type*)((const char*)msg + ofs)
 
#define PUTVAL(type, ctype)
 
#define SET_TYPE(dest, val)   dest = val
 
#define T(type)   OP_PARSE_ ## type = UPB_DESCRIPTOR_TYPE_ ## type
 
#define UPB_ANY_TYPE   1
 
#define UPB_ANY_VALUE   2
 
#define UPB_ARENA_BLOCK_OVERHEAD   (sizeof(size_t)*4)
 
#define UPB_ARRAY_EMPTYENT   -1
 
#define UPB_ASSERT(expr)   assert(expr)
 
#define UPB_ASSERT_DEBUGVAR(expr)   assert(expr)
 
#define UPB_ASSERT_STDLAYOUT(type)
 
#define UPB_BEGIN_EXTERN_C
 
#define UPB_BREAK   NULL
 
#define UPB_C_UPCASTS(ty, base)
 
#define UPB_C_UPCASTS2(ty, base, base2)
 
#define UPB_CPP_CASTS(cname, cpptype)
 
#define UPB_DECLARE_DEF_TYPE(cppname, lower, upper)
 
#define UPB_DECLARE_DERIVED_TYPE(cppname, cppbase, cname, cbase)
 
#define UPB_DECLARE_DERIVED_TYPE2(cppname, cppbase, cppbase2, cname, cbase, cbase2)
 
#define UPB_DECLARE_TYPE(cppname, cname)
 
#define UPB_DECODE_H_
 
#define UPB_DECODER_H_
 
#define UPB_DECODER_INT_H_
 
#define UPB_DECODER_MAX_NESTING   64
 
#define UPB_DECODER_MAX_RESIDUAL_BYTES   14
 
#define UPB_DEF_CASTS(lower, upper, cpptype)
 
#define UPB_DEF_H_
 
#define UPB_DEF_INIT(name, type, vtbl, refs, ref2s)   { UPB_REFCOUNT_INIT(vtbl, refs, ref2s), name, NULL, type, false }
 
#define UPB_DEFINE_DEF(cppname, lower, upper, cppmethods, members)
 
#define UPB_DESCRIPTOR_DESCRIPTOR_PROTO_UPB_H_
 
#define UPB_DESCRIPTOR_H
 
#define UPB_DISALLOW_COPY_AND_ASSIGN(class_name)
 
#define UPB_DISALLOW_POD_OPS(class_name, full_class_name)
 
#define UPB_DURATION_NANOS   2
 
#define UPB_DURATION_SECONDS   1
 
#define UPB_EMPTY_INTTABLE_INIT(ctype)   UPB_INTTABLE_INIT(0, 0, ctype, 0, NULL, NULL, 0, 0)
 
#define UPB_EMPTY_STRTABLE_INIT(ctype)   UPB_STRTABLE_INIT(0, 0, ctype, 0, NULL)
 
#define UPB_ENCODE_H_
 
#define UPB_ENCODER_H_
 
#define UPB_END_EXTERN_C
 
#define UPB_ENDMSG_SELECTOR   1
 
#define UPB_ENDSTR_SELECTOR   2
 
#define UPB_ENUMDEF_INIT(name, ntoi, iton, defaultval, refs, ref2s)
 
#define UPB_FIELD_AT(msg, fieldtype, offset)   *(fieldtype*)((const char*)(msg) + offset)
 
#define UPB_FIELDDEF_INIT(label, type, intfmt, tagdelim, is_extension, lazy, packed, name, num, msgdef, subdef, selector_base, index, defaultval, refs, ref2s)
 
#define UPB_FINAL
 
#define UPB_FORCEINLINE
 
#define UPB_GENERATED_UTIL_H_
 
#define UPB_GLUE_H
 
#define UPB_H_
 
#define UPB_HANDLER_MAX   (UPB_HANDLER_ENDSEQ+1)
 
#define UPB_HANDLERATTR_INITIALIZER   {NULL, NULL, NULL, false}
 
#define UPB_HANDLERS_H
 
#define UPB_HANDLERS_INL_H_
 
#define UPB_INLINE   static
 
#define UPB_INTTABLE_INIT(count, mask, ctype, size_lg2, ent, a, asize, acount)   {UPB_TABLE_INIT(count, mask, ctype, size_lg2, ent), a, asize, acount}
 
#define UPB_JSON_PARSER_H_
 
#define UPB_JSON_PARSER_SIZE   5712
 
#define UPB_JSON_PRINTER_SIZE   192
 
#define UPB_JSON_TYPED_PRINTER_H_
 
#define UPB_LIKELY(x)   __builtin_expect((x),1)
 
#define UPB_MAPENTRY_KEY   1
 
#define UPB_MAPENTRY_VALUE   2
 
#define UPB_MAX(x, y)   ((x) > (y) ? (x) : (y))
 
#define UPB_MAX_FIELDNUMBER   ((1 << 29) - 1)
 
#define UPB_MAX_HANDLER_DEPTH   64
 
#define UPB_MAX_MESSAGE_DEPTH   64
 
#define UPB_MAX_WIRE_TYPE   5
 
#define UPB_MIN(x, y)   ((x) < (y) ? (x) : (y))
 
#define UPB_MSGDEF_INIT(name, selector_count, submsg_field_count, itof, ntof, map_entry, syntax, well_known_type, refs, ref2s)
 
#define UPB_MSGFACTORY_H_
 
#define UPB_NO_CLOSURE   &_upb_noclosure
 
#define UPB_NOINLINE
 
#define UPB_NORETURN
 
#define UPB_ONEOFDEF_INIT(name, ntof, itof, refs, ref2s)   { UPB_REFCOUNT_INIT(&upb_oneofdef_vtbl, refs, ref2s), 0, name, ntof, itof }
 
#define UPB_PB_DECODER_SIZE   4416
 
#define UPB_PB_ENCODER_SIZE   768
 
#define UPB_PB_VARINT_MAX_LEN   10
 
#define UPB_PBENCODER_MAX_NESTING   100
 
#define UPB_PRIVATE_FOR_CPP
 
#define UPB_READ_ONEOF(msg, fieldtype, offset, case_offset, case_val, default)
 
#define upb_ref2(r, from)   upb_refcounted_ref2((const upb_refcounted*)r, (upb_refcounted*)from)
 
#define UPB_REFCOUNT_INIT(vtbl, refs, ref2s)   {&static_refcount, NULL, vtbl, 0, true}
 
#define UPB_REFCOUNTED_CMETHODS(type, upcastfunc)
 
#define UPB_REFCOUNTED_CPPMETHODS
 
#define UPB_REFCOUNTED_H_
 
#define UPB_SINK_H
 
#define UPB_SIZE(size32, size64)   size64
 
#define UPB_STARTMSG_SELECTOR   0
 
#define UPB_STARTSTR_SELECTOR   0
 
#define UPB_STATIC_SELECTOR_COUNT   3
 
#define UPB_STATUS_INIT   {true, 0, NULL, {0}}
 
#define UPB_STATUS_MAX_MESSAGE   128
 
#define UPB_STRING_SELECTOR   1
 
#define UPB_STRTABLE_INIT(count, mask, ctype, size_lg2, entries)   {UPB_TABLE_INIT(count, mask, ctype, size_lg2, entries)}
 
#define UPB_STRUCTS_H_
 
#define UPB_STRVIEW_INIT(ptr, len)   {ptr, len}
 
#define UPB_TABKEY_NONE   0
 
#define UPB_TABKEY_NUM(n)   n
 
#define UPB_TABKEY_STR(len1, len2, len3, len4, strval)   (uintptr_t)(len1 len2 len3 len4 strval)
 
#define UPB_TABLE_H_
 
#define UPB_TABLE_INIT(count, mask, ctype, size_lg2, entries)   {count, mask, ctype, size_lg2, entries, NULL}
 
#define UPB_TABVALUE_EMPTY_INIT   {{-1, -1}}
 
#define UPB_TABVALUE_INT_INIT(v)   {{v, 0}}
 
#define UPB_TABVALUE_PTR_INIT(v)   UPB_TABVALUE_INT_INIT((uintptr_t)v)
 
#define UPB_TEXT_H_
 
#define UPB_TIMESTAMP_NANOS   2
 
#define UPB_TIMESTAMP_SECONDS   1
 
#define UPB_UNKNOWN_SELECTOR   2
 
#define UPB_UNREACHABLE()   do { assert(0); } while(0)
 
#define upb_unref2(r, from)   upb_refcounted_unref2((const upb_refcounted*)r, (upb_refcounted*)from)
 
#define UPB_UNUSED(var)   (void)var
 
#define UPB_VARINT_DECODER_CHECK2(name, decode_max8_function)
 
#define UPB_VARINT_DECODER_H_
 
#define UPB_WRITE_ONEOF(msg, fieldtype, offset, value, case_offset, case_val)
 

Typedefs

typedef struct google_protobuf_DescriptorProto google_protobuf_DescriptorProto
 
typedef struct google_protobuf_DescriptorProto_ExtensionRange google_protobuf_DescriptorProto_ExtensionRange
 
typedef struct google_protobuf_DescriptorProto_ReservedRange google_protobuf_DescriptorProto_ReservedRange
 
typedef struct google_protobuf_EnumDescriptorProto google_protobuf_EnumDescriptorProto
 
typedef struct google_protobuf_EnumDescriptorProto_EnumReservedRange google_protobuf_EnumDescriptorProto_EnumReservedRange
 
typedef struct google_protobuf_EnumOptions google_protobuf_EnumOptions
 
typedef struct google_protobuf_EnumValueDescriptorProto google_protobuf_EnumValueDescriptorProto
 
typedef struct google_protobuf_EnumValueOptions google_protobuf_EnumValueOptions
 
typedef struct google_protobuf_ExtensionRangeOptions google_protobuf_ExtensionRangeOptions
 
typedef struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto
 
typedef struct google_protobuf_FieldOptions google_protobuf_FieldOptions
 
typedef struct google_protobuf_FileDescriptorProto google_protobuf_FileDescriptorProto
 
typedef struct google_protobuf_FileDescriptorSet google_protobuf_FileDescriptorSet
 
typedef struct google_protobuf_FileOptions google_protobuf_FileOptions
 
typedef struct google_protobuf_GeneratedCodeInfo google_protobuf_GeneratedCodeInfo
 
typedef struct google_protobuf_GeneratedCodeInfo_Annotation google_protobuf_GeneratedCodeInfo_Annotation
 
typedef struct google_protobuf_MessageOptions google_protobuf_MessageOptions
 
typedef struct google_protobuf_MethodDescriptorProto google_protobuf_MethodDescriptorProto
 
typedef struct google_protobuf_MethodOptions google_protobuf_MethodOptions
 
typedef struct google_protobuf_OneofDescriptorProto google_protobuf_OneofDescriptorProto
 
typedef struct google_protobuf_OneofOptions google_protobuf_OneofOptions
 
typedef struct google_protobuf_ServiceDescriptorProto google_protobuf_ServiceDescriptorProto
 
typedef struct google_protobuf_ServiceOptions google_protobuf_ServiceOptions
 
typedef struct google_protobuf_SourceCodeInfo google_protobuf_SourceCodeInfo
 
typedef struct google_protobuf_SourceCodeInfo_Location google_protobuf_SourceCodeInfo_Location
 
typedef struct google_protobuf_UninterpretedOption google_protobuf_UninterpretedOption
 
typedef struct google_protobuf_UninterpretedOption_NamePart google_protobuf_UninterpretedOption_NamePart
 
typedef voidupb_alloc_func(upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)
 
typedef struct upb_array upb_array
 
typedef bool upb_bool_handlerfunc(void *c, const void *hd, bool val)
 
typedef void upb_cleanup_func(void *ud)
 
typedef bool upb_double_handlerfunc(void *c, const void *hd, double val)
 
typedef bool upb_endfield_handlerfunc(void *c, const void *hd)
 
typedef bool upb_endmsg_handlerfunc(void *c, const void *, upb_status *status)
 
typedef bool upb_error_func(void *ud, const upb_status *status)
 
typedef bool upb_float_handlerfunc(void *c, const void *hd, float val)
 
typedef void upb_func()
 
typedef void upb_handlerfree(void *d)
 
typedef void upb_handlers_callback(const void *closure, upb_handlers *h)
 
typedef bool upb_int32_handlerfunc(void *c, const void *hd, int32_t val)
 
typedef bool upb_int64_handlerfunc(void *c, const void *hd, int64_t val)
 
typedef upb_strtable_iter upb_msg_oneof_iter
 
typedef struct upb_msglayout upb_msglayout
 
typedef void upb_refcounted_visit(const upb_refcounted *r, const upb_refcounted *subobj, void *closure)
 
typedef int32_t upb_selector_t
 
typedef voidupb_startfield_handlerfunc(void *c, const void *hd)
 
typedef bool upb_startmsg_handlerfunc(void *c, const void *)
 
typedef voidupb_startstr_handlerfunc(void *c, const void *hd, size_t size_hint)
 
typedef size_t upb_string_handlerfunc(void *c, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)
 
typedef struct _upb_tabent upb_tabent
 
typedef uintptr_t upb_tabkey
 
typedef bool upb_uint32_handlerfunc(void *c, const void *hd, uint32_t val)
 
typedef bool upb_uint64_handlerfunc(void *c, const void *hd, uint64_t val)
 

Enumerations

enum  google_protobuf_FieldDescriptorProto_Label {
  google_protobuf_FieldDescriptorProto_LABEL_OPTIONAL = 1, google_protobuf_FieldDescriptorProto_LABEL_REQUIRED = 2, google_protobuf_FieldDescriptorProto_LABEL_REPEATED = 3, google_protobuf_FieldDescriptorProto_LABEL_OPTIONAL = 1,
  google_protobuf_FieldDescriptorProto_LABEL_REQUIRED = 2, google_protobuf_FieldDescriptorProto_LABEL_REPEATED = 3
}
 
enum  google_protobuf_FieldDescriptorProto_Type {
  google_protobuf_FieldDescriptorProto_TYPE_DOUBLE = 1, google_protobuf_FieldDescriptorProto_TYPE_FLOAT = 2, google_protobuf_FieldDescriptorProto_TYPE_INT64 = 3, google_protobuf_FieldDescriptorProto_TYPE_UINT64 = 4,
  google_protobuf_FieldDescriptorProto_TYPE_INT32 = 5, google_protobuf_FieldDescriptorProto_TYPE_FIXED64 = 6, google_protobuf_FieldDescriptorProto_TYPE_FIXED32 = 7, google_protobuf_FieldDescriptorProto_TYPE_BOOL = 8,
  google_protobuf_FieldDescriptorProto_TYPE_STRING = 9, google_protobuf_FieldDescriptorProto_TYPE_GROUP = 10, google_protobuf_FieldDescriptorProto_TYPE_MESSAGE = 11, google_protobuf_FieldDescriptorProto_TYPE_BYTES = 12,
  google_protobuf_FieldDescriptorProto_TYPE_UINT32 = 13, google_protobuf_FieldDescriptorProto_TYPE_ENUM = 14, google_protobuf_FieldDescriptorProto_TYPE_SFIXED32 = 15, google_protobuf_FieldDescriptorProto_TYPE_SFIXED64 = 16,
  google_protobuf_FieldDescriptorProto_TYPE_SINT32 = 17, google_protobuf_FieldDescriptorProto_TYPE_SINT64 = 18, google_protobuf_FieldDescriptorProto_TYPE_DOUBLE = 1, google_protobuf_FieldDescriptorProto_TYPE_FLOAT = 2,
  google_protobuf_FieldDescriptorProto_TYPE_INT64 = 3, google_protobuf_FieldDescriptorProto_TYPE_UINT64 = 4, google_protobuf_FieldDescriptorProto_TYPE_INT32 = 5, google_protobuf_FieldDescriptorProto_TYPE_FIXED64 = 6,
  google_protobuf_FieldDescriptorProto_TYPE_FIXED32 = 7, google_protobuf_FieldDescriptorProto_TYPE_BOOL = 8, google_protobuf_FieldDescriptorProto_TYPE_STRING = 9, google_protobuf_FieldDescriptorProto_TYPE_GROUP = 10,
  google_protobuf_FieldDescriptorProto_TYPE_MESSAGE = 11, google_protobuf_FieldDescriptorProto_TYPE_BYTES = 12, google_protobuf_FieldDescriptorProto_TYPE_UINT32 = 13, google_protobuf_FieldDescriptorProto_TYPE_ENUM = 14,
  google_protobuf_FieldDescriptorProto_TYPE_SFIXED32 = 15, google_protobuf_FieldDescriptorProto_TYPE_SFIXED64 = 16, google_protobuf_FieldDescriptorProto_TYPE_SINT32 = 17, google_protobuf_FieldDescriptorProto_TYPE_SINT64 = 18
}
 
enum  google_protobuf_FieldOptions_CType {
  google_protobuf_FieldOptions_STRING = 0, google_protobuf_FieldOptions_CORD = 1, google_protobuf_FieldOptions_STRING_PIECE = 2, google_protobuf_FieldOptions_STRING = 0,
  google_protobuf_FieldOptions_CORD = 1, google_protobuf_FieldOptions_STRING_PIECE = 2
}
 
enum  google_protobuf_FieldOptions_JSType {
  google_protobuf_FieldOptions_JS_NORMAL = 0, google_protobuf_FieldOptions_JS_STRING = 1, google_protobuf_FieldOptions_JS_NUMBER = 2, google_protobuf_FieldOptions_JS_NORMAL = 0,
  google_protobuf_FieldOptions_JS_STRING = 1, google_protobuf_FieldOptions_JS_NUMBER = 2
}
 
enum  google_protobuf_FileOptions_OptimizeMode {
  google_protobuf_FileOptions_SPEED = 1, google_protobuf_FileOptions_CODE_SIZE = 2, google_protobuf_FileOptions_LITE_RUNTIME = 3, google_protobuf_FileOptions_SPEED = 1,
  google_protobuf_FileOptions_CODE_SIZE = 2, google_protobuf_FileOptions_LITE_RUNTIME = 3
}
 
enum  google_protobuf_MethodOptions_IdempotencyLevel {
  google_protobuf_MethodOptions_IDEMPOTENCY_UNKNOWN = 0, google_protobuf_MethodOptions_NO_SIDE_EFFECTS = 1, google_protobuf_MethodOptions_IDEMPOTENT = 2, google_protobuf_MethodOptions_IDEMPOTENCY_UNKNOWN = 0,
  google_protobuf_MethodOptions_NO_SIDE_EFFECTS = 1, google_protobuf_MethodOptions_IDEMPOTENT = 2
}
 
enum  upb_ctype_t {
  UPB_CTYPE_INT32 = 1, UPB_CTYPE_INT64 = 2, UPB_CTYPE_UINT32 = 3, UPB_CTYPE_UINT64 = 4,
  UPB_CTYPE_BOOL = 5, UPB_CTYPE_CSTR = 6, UPB_CTYPE_PTR = 7, UPB_CTYPE_CONSTPTR = 8,
  UPB_CTYPE_FPTR = 9, UPB_CTYPE_FLOAT = 10, UPB_CTYPE_DOUBLE = 11, UPB_CTYPE_INT32 = 1,
  UPB_CTYPE_INT64 = 2, UPB_CTYPE_UINT32 = 3, UPB_CTYPE_UINT64 = 4, UPB_CTYPE_BOOL = 5,
  UPB_CTYPE_CSTR = 6, UPB_CTYPE_PTR = 7, UPB_CTYPE_CONSTPTR = 8, UPB_CTYPE_FPTR = 9,
  UPB_CTYPE_FLOAT = 10, UPB_CTYPE_DOUBLE = 11
}
 
enum  upb_descriptortype_t {
  UPB_DESCRIPTOR_TYPE_DOUBLE = 1, UPB_DESCRIPTOR_TYPE_FLOAT = 2, UPB_DESCRIPTOR_TYPE_INT64 = 3, UPB_DESCRIPTOR_TYPE_UINT64 = 4,
  UPB_DESCRIPTOR_TYPE_INT32 = 5, UPB_DESCRIPTOR_TYPE_FIXED64 = 6, UPB_DESCRIPTOR_TYPE_FIXED32 = 7, UPB_DESCRIPTOR_TYPE_BOOL = 8,
  UPB_DESCRIPTOR_TYPE_STRING = 9, UPB_DESCRIPTOR_TYPE_GROUP = 10, UPB_DESCRIPTOR_TYPE_MESSAGE = 11, UPB_DESCRIPTOR_TYPE_BYTES = 12,
  UPB_DESCRIPTOR_TYPE_UINT32 = 13, UPB_DESCRIPTOR_TYPE_ENUM = 14, UPB_DESCRIPTOR_TYPE_SFIXED32 = 15, UPB_DESCRIPTOR_TYPE_SFIXED64 = 16,
  UPB_DESCRIPTOR_TYPE_SINT32 = 17, UPB_DESCRIPTOR_TYPE_SINT64 = 18, UPB_DESCRIPTOR_TYPE_DOUBLE = 1, UPB_DESCRIPTOR_TYPE_FLOAT = 2,
  UPB_DESCRIPTOR_TYPE_INT64 = 3, UPB_DESCRIPTOR_TYPE_UINT64 = 4, UPB_DESCRIPTOR_TYPE_INT32 = 5, UPB_DESCRIPTOR_TYPE_FIXED64 = 6,
  UPB_DESCRIPTOR_TYPE_FIXED32 = 7, UPB_DESCRIPTOR_TYPE_BOOL = 8, UPB_DESCRIPTOR_TYPE_STRING = 9, UPB_DESCRIPTOR_TYPE_GROUP = 10,
  UPB_DESCRIPTOR_TYPE_MESSAGE = 11, UPB_DESCRIPTOR_TYPE_BYTES = 12, UPB_DESCRIPTOR_TYPE_UINT32 = 13, UPB_DESCRIPTOR_TYPE_ENUM = 14,
  UPB_DESCRIPTOR_TYPE_SFIXED32 = 15, UPB_DESCRIPTOR_TYPE_SFIXED64 = 16, UPB_DESCRIPTOR_TYPE_SINT32 = 17, UPB_DESCRIPTOR_TYPE_SINT64 = 18
}
 
enum  upb_errcode_t { UPB_NOMEM }
 
enum  upb_fieldtype_t {
  UPB_TYPE_BOOL = 1, UPB_TYPE_FLOAT = 2, UPB_TYPE_INT32 = 3, UPB_TYPE_UINT32 = 4,
  UPB_TYPE_ENUM = 5, UPB_TYPE_STRING = 6, UPB_TYPE_BYTES = 7, UPB_TYPE_MESSAGE = 8,
  UPB_TYPE_DOUBLE = 9, UPB_TYPE_INT64 = 10, UPB_TYPE_UINT64 = 11, UPB_TYPE_BOOL = 1,
  UPB_TYPE_FLOAT = 2, UPB_TYPE_INT32 = 3, UPB_TYPE_UINT32 = 4, UPB_TYPE_ENUM = 5,
  UPB_TYPE_STRING = 6, UPB_TYPE_BYTES = 7, UPB_TYPE_MESSAGE = 8, UPB_TYPE_DOUBLE = 9,
  UPB_TYPE_INT64 = 10, UPB_TYPE_UINT64 = 11
}
 
enum  upb_intfmt_t { UPB_INTFMT_VARIABLE = 1, UPB_INTFMT_FIXED = 2, UPB_INTFMT_ZIGZAG = 3 }
 
enum  upb_label_t {
  UPB_LABEL_OPTIONAL = 1, UPB_LABEL_REQUIRED = 2, UPB_LABEL_REPEATED = 3, UPB_LABEL_OPTIONAL = 1,
  UPB_LABEL_REQUIRED = 2, UPB_LABEL_REPEATED = 3
}
 
enum  upb_syntax_t { UPB_SYNTAX_PROTO2 = 2, UPB_SYNTAX_PROTO3 = 3, UPB_SYNTAX_PROTO2 = 2, UPB_SYNTAX_PROTO3 = 3 }
 
enum  upb_wellknowntype_t {
  UPB_WELLKNOWN_UNSPECIFIED, UPB_WELLKNOWN_ANY, UPB_WELLKNOWN_FIELDMASK, UPB_WELLKNOWN_DURATION,
  UPB_WELLKNOWN_TIMESTAMP, UPB_WELLKNOWN_DOUBLEVALUE, UPB_WELLKNOWN_FLOATVALUE, UPB_WELLKNOWN_INT64VALUE,
  UPB_WELLKNOWN_UINT64VALUE, UPB_WELLKNOWN_INT32VALUE, UPB_WELLKNOWN_UINT32VALUE, UPB_WELLKNOWN_STRINGVALUE,
  UPB_WELLKNOWN_BYTESVALUE, UPB_WELLKNOWN_BOOLVALUE, UPB_WELLKNOWN_VALUE, UPB_WELLKNOWN_LISTVALUE,
  UPB_WELLKNOWN_STRUCT, UPB_WELLKNOWN_UNSPECIFIED, UPB_WELLKNOWN_ANY, UPB_WELLKNOWN_FIELDMASK,
  UPB_WELLKNOWN_DURATION, UPB_WELLKNOWN_TIMESTAMP, UPB_WELLKNOWN_DOUBLEVALUE, UPB_WELLKNOWN_FLOATVALUE,
  UPB_WELLKNOWN_INT64VALUE, UPB_WELLKNOWN_UINT64VALUE, UPB_WELLKNOWN_INT32VALUE, UPB_WELLKNOWN_UINT32VALUE,
  UPB_WELLKNOWN_STRINGVALUE, UPB_WELLKNOWN_BYTESVALUE, UPB_WELLKNOWN_BOOLVALUE, UPB_WELLKNOWN_VALUE,
  UPB_WELLKNOWN_LISTVALUE, UPB_WELLKNOWN_STRUCT
}
 
enum  upb_wiretype_t {
  UPB_WIRE_TYPE_VARINT = 0, UPB_WIRE_TYPE_64BIT = 1, UPB_WIRE_TYPE_DELIMITED = 2, UPB_WIRE_TYPE_START_GROUP = 3,
  UPB_WIRE_TYPE_END_GROUP = 4, UPB_WIRE_TYPE_32BIT = 5, UPB_WIRE_TYPE_VARINT = 0, UPB_WIRE_TYPE_64BIT = 1,
  UPB_WIRE_TYPE_DELIMITED = 2, UPB_WIRE_TYPE_START_GROUP = 3, UPB_WIRE_TYPE_END_GROUP = 4, UPB_WIRE_TYPE_32BIT = 5
}
 

Functions

const UPB_INLINE void_upb_array_accessor (const void *msg, size_t ofs, size_t *size)
 
UPB_INLINE bool _upb_array_append_accessor (void *msg, size_t ofs, size_t elem_size, upb_fieldtype_t type, const void *value, upb_arena *arena)
 
UPB_INLINE void_upb_array_mutable_accessor (void *msg, size_t ofs, size_t *size)
 
UPB_INLINE void_upb_array_resize_accessor (void *msg, size_t ofs, size_t size, size_t elem_size, upb_fieldtype_t type, upb_arena *arena)
 
UPB_INLINE bool _upb_clearhas (const void *msg, size_t idx)
 
bool _upb_def_validate (upb_def *const *defs, size_t n, upb_status *s)
 
UPB_INLINE bool _upb_has_field (const void *msg, size_t idx)
 
UPB_INLINE bool _upb_has_oneof_field (const void *msg, size_t case_ofs, int32_t num)
 
UPB_INLINE bool _upb_sethas (const void *msg, size_t idx)
 
UPB_INLINE void _upb_value_setval (upb_value *v, uint64_t val, upb_ctype_t ctype)
 
UPB_INLINE upb_value _upb_value_val (uint64_t val, upb_ctype_t ctype)
 
UPB_INLINE opcode getop (uint32_t instr)
 
UPB_INLINE struct google_protobuf_EnumDescriptorProtogoogle_protobuf_DescriptorProto_add_enum_type (google_protobuf_DescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE struct google_protobuf_FieldDescriptorProtogoogle_protobuf_DescriptorProto_add_extension (google_protobuf_DescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE struct google_protobuf_DescriptorProto_ExtensionRangegoogle_protobuf_DescriptorProto_add_extension_range (google_protobuf_DescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE struct google_protobuf_FieldDescriptorProtogoogle_protobuf_DescriptorProto_add_field (google_protobuf_DescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE struct google_protobuf_DescriptorProtogoogle_protobuf_DescriptorProto_add_nested_type (google_protobuf_DescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE struct google_protobuf_OneofDescriptorProtogoogle_protobuf_DescriptorProto_add_oneof_decl (google_protobuf_DescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_DescriptorProto_add_reserved_name (google_protobuf_DescriptorProto *msg, upb_strview val, upb_arena *arena)
 
UPB_INLINE struct google_protobuf_DescriptorProto_ReservedRangegoogle_protobuf_DescriptorProto_add_reserved_range (google_protobuf_DescriptorProto *msg, upb_arena *arena)
 
const UPB_INLINE google_protobuf_EnumDescriptorProto *const * google_protobuf_DescriptorProto_enum_type (const google_protobuf_DescriptorProto *msg, size_t *len)
 
const UPB_INLINE google_protobuf_FieldDescriptorProto *const * google_protobuf_DescriptorProto_extension (const google_protobuf_DescriptorProto *msg, size_t *len)
 
const UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange *const * google_protobuf_DescriptorProto_extension_range (const google_protobuf_DescriptorProto *msg, size_t *len)
 
UPB_INLINE int32_t google_protobuf_DescriptorProto_ExtensionRange_end (const google_protobuf_DescriptorProto_ExtensionRange *msg)
 
UPB_INLINE bool google_protobuf_DescriptorProto_ExtensionRange_has_end (const google_protobuf_DescriptorProto_ExtensionRange *msg)
 
UPB_INLINE bool google_protobuf_DescriptorProto_ExtensionRange_has_options (const google_protobuf_DescriptorProto_ExtensionRange *msg)
 
UPB_INLINE bool google_protobuf_DescriptorProto_ExtensionRange_has_start (const google_protobuf_DescriptorProto_ExtensionRange *msg)
 
UPB_INLINE struct google_protobuf_ExtensionRangeOptionsgoogle_protobuf_DescriptorProto_ExtensionRange_mutable_options (google_protobuf_DescriptorProto_ExtensionRange *msg, upb_arena *arena)
 
UPB_INLINE google_protobuf_DescriptorProto_ExtensionRangegoogle_protobuf_DescriptorProto_ExtensionRange_new (upb_arena *arena)
 
const UPB_INLINE google_protobuf_ExtensionRangeOptionsgoogle_protobuf_DescriptorProto_ExtensionRange_options (const google_protobuf_DescriptorProto_ExtensionRange *msg)
 
UPB_INLINE google_protobuf_DescriptorProto_ExtensionRangegoogle_protobuf_DescriptorProto_ExtensionRange_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_DescriptorProto_ExtensionRange_serialize (const google_protobuf_DescriptorProto_ExtensionRange *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_DescriptorProto_ExtensionRange_set_end (google_protobuf_DescriptorProto_ExtensionRange *msg, int32_t value)
 
UPB_INLINE void google_protobuf_DescriptorProto_ExtensionRange_set_options (google_protobuf_DescriptorProto_ExtensionRange *msg, google_protobuf_ExtensionRangeOptions *value)
 
UPB_INLINE void google_protobuf_DescriptorProto_ExtensionRange_set_start (google_protobuf_DescriptorProto_ExtensionRange *msg, int32_t value)
 
UPB_INLINE int32_t google_protobuf_DescriptorProto_ExtensionRange_start (const google_protobuf_DescriptorProto_ExtensionRange *msg)
 
const UPB_INLINE google_protobuf_FieldDescriptorProto *const * google_protobuf_DescriptorProto_field (const google_protobuf_DescriptorProto *msg, size_t *len)
 
UPB_INLINE bool google_protobuf_DescriptorProto_has_name (const google_protobuf_DescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_DescriptorProto_has_options (const google_protobuf_DescriptorProto *msg)
 
UPB_INLINE google_protobuf_EnumDescriptorProto ** google_protobuf_DescriptorProto_mutable_enum_type (google_protobuf_DescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_FieldDescriptorProto ** google_protobuf_DescriptorProto_mutable_extension (google_protobuf_DescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange ** google_protobuf_DescriptorProto_mutable_extension_range (google_protobuf_DescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_FieldDescriptorProto ** google_protobuf_DescriptorProto_mutable_field (google_protobuf_DescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_DescriptorProto ** google_protobuf_DescriptorProto_mutable_nested_type (google_protobuf_DescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_OneofDescriptorProto ** google_protobuf_DescriptorProto_mutable_oneof_decl (google_protobuf_DescriptorProto *msg, size_t *len)
 
UPB_INLINE struct google_protobuf_MessageOptionsgoogle_protobuf_DescriptorProto_mutable_options (google_protobuf_DescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE upb_strviewgoogle_protobuf_DescriptorProto_mutable_reserved_name (google_protobuf_DescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_DescriptorProto_ReservedRange ** google_protobuf_DescriptorProto_mutable_reserved_range (google_protobuf_DescriptorProto *msg, size_t *len)
 
UPB_INLINE upb_strview google_protobuf_DescriptorProto_name (const google_protobuf_DescriptorProto *msg)
 
const UPB_INLINE google_protobuf_DescriptorProto *const * google_protobuf_DescriptorProto_nested_type (const google_protobuf_DescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_DescriptorProtogoogle_protobuf_DescriptorProto_new (upb_arena *arena)
 
const UPB_INLINE google_protobuf_OneofDescriptorProto *const * google_protobuf_DescriptorProto_oneof_decl (const google_protobuf_DescriptorProto *msg, size_t *len)
 
const UPB_INLINE google_protobuf_MessageOptionsgoogle_protobuf_DescriptorProto_options (const google_protobuf_DescriptorProto *msg)
 
UPB_INLINE google_protobuf_DescriptorProtogoogle_protobuf_DescriptorProto_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE upb_strview const * google_protobuf_DescriptorProto_reserved_name (const google_protobuf_DescriptorProto *msg, size_t *len)
 
const UPB_INLINE google_protobuf_DescriptorProto_ReservedRange *const * google_protobuf_DescriptorProto_reserved_range (const google_protobuf_DescriptorProto *msg, size_t *len)
 
UPB_INLINE int32_t google_protobuf_DescriptorProto_ReservedRange_end (const google_protobuf_DescriptorProto_ReservedRange *msg)
 
UPB_INLINE bool google_protobuf_DescriptorProto_ReservedRange_has_end (const google_protobuf_DescriptorProto_ReservedRange *msg)
 
UPB_INLINE bool google_protobuf_DescriptorProto_ReservedRange_has_start (const google_protobuf_DescriptorProto_ReservedRange *msg)
 
UPB_INLINE google_protobuf_DescriptorProto_ReservedRangegoogle_protobuf_DescriptorProto_ReservedRange_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_DescriptorProto_ReservedRangegoogle_protobuf_DescriptorProto_ReservedRange_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_DescriptorProto_ReservedRange_serialize (const google_protobuf_DescriptorProto_ReservedRange *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_DescriptorProto_ReservedRange_set_end (google_protobuf_DescriptorProto_ReservedRange *msg, int32_t value)
 
UPB_INLINE void google_protobuf_DescriptorProto_ReservedRange_set_start (google_protobuf_DescriptorProto_ReservedRange *msg, int32_t value)
 
UPB_INLINE int32_t google_protobuf_DescriptorProto_ReservedRange_start (const google_protobuf_DescriptorProto_ReservedRange *msg)
 
UPB_INLINE google_protobuf_EnumDescriptorProto ** google_protobuf_DescriptorProto_resize_enum_type (google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE google_protobuf_FieldDescriptorProto ** google_protobuf_DescriptorProto_resize_extension (google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange ** google_protobuf_DescriptorProto_resize_extension_range (google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE google_protobuf_FieldDescriptorProto ** google_protobuf_DescriptorProto_resize_field (google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE google_protobuf_DescriptorProto ** google_protobuf_DescriptorProto_resize_nested_type (google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE google_protobuf_OneofDescriptorProto ** google_protobuf_DescriptorProto_resize_oneof_decl (google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE upb_strviewgoogle_protobuf_DescriptorProto_resize_reserved_name (google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE google_protobuf_DescriptorProto_ReservedRange ** google_protobuf_DescriptorProto_resize_reserved_range (google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_DescriptorProto_serialize (const google_protobuf_DescriptorProto *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_DescriptorProto_set_name (google_protobuf_DescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_DescriptorProto_set_options (google_protobuf_DescriptorProto *msg, google_protobuf_MessageOptions *value)
 
UPB_INLINE bool google_protobuf_EnumDescriptorProto_add_reserved_name (google_protobuf_EnumDescriptorProto *msg, upb_strview val, upb_arena *arena)
 
UPB_INLINE struct google_protobuf_EnumDescriptorProto_EnumReservedRangegoogle_protobuf_EnumDescriptorProto_add_reserved_range (google_protobuf_EnumDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE struct google_protobuf_EnumValueDescriptorProtogoogle_protobuf_EnumDescriptorProto_add_value (google_protobuf_EnumDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE int32_t google_protobuf_EnumDescriptorProto_EnumReservedRange_end (const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)
 
UPB_INLINE bool google_protobuf_EnumDescriptorProto_EnumReservedRange_has_end (const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)
 
UPB_INLINE bool google_protobuf_EnumDescriptorProto_EnumReservedRange_has_start (const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)
 
UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRangegoogle_protobuf_EnumDescriptorProto_EnumReservedRange_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRangegoogle_protobuf_EnumDescriptorProto_EnumReservedRange_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_EnumDescriptorProto_EnumReservedRange_serialize (const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_EnumDescriptorProto_EnumReservedRange_set_end (google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, int32_t value)
 
UPB_INLINE void google_protobuf_EnumDescriptorProto_EnumReservedRange_set_start (google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, int32_t value)
 
UPB_INLINE int32_t google_protobuf_EnumDescriptorProto_EnumReservedRange_start (const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)
 
UPB_INLINE bool google_protobuf_EnumDescriptorProto_has_name (const google_protobuf_EnumDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_EnumDescriptorProto_has_options (const google_protobuf_EnumDescriptorProto *msg)
 
UPB_INLINE struct google_protobuf_EnumOptionsgoogle_protobuf_EnumDescriptorProto_mutable_options (google_protobuf_EnumDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE upb_strviewgoogle_protobuf_EnumDescriptorProto_mutable_reserved_name (google_protobuf_EnumDescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange ** google_protobuf_EnumDescriptorProto_mutable_reserved_range (google_protobuf_EnumDescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_EnumValueDescriptorProto ** google_protobuf_EnumDescriptorProto_mutable_value (google_protobuf_EnumDescriptorProto *msg, size_t *len)
 
UPB_INLINE upb_strview google_protobuf_EnumDescriptorProto_name (const google_protobuf_EnumDescriptorProto *msg)
 
UPB_INLINE google_protobuf_EnumDescriptorProtogoogle_protobuf_EnumDescriptorProto_new (upb_arena *arena)
 
const UPB_INLINE google_protobuf_EnumOptionsgoogle_protobuf_EnumDescriptorProto_options (const google_protobuf_EnumDescriptorProto *msg)
 
UPB_INLINE google_protobuf_EnumDescriptorProtogoogle_protobuf_EnumDescriptorProto_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE upb_strview const * google_protobuf_EnumDescriptorProto_reserved_name (const google_protobuf_EnumDescriptorProto *msg, size_t *len)
 
const UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange *const * google_protobuf_EnumDescriptorProto_reserved_range (const google_protobuf_EnumDescriptorProto *msg, size_t *len)
 
UPB_INLINE upb_strviewgoogle_protobuf_EnumDescriptorProto_resize_reserved_name (google_protobuf_EnumDescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange ** google_protobuf_EnumDescriptorProto_resize_reserved_range (google_protobuf_EnumDescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE google_protobuf_EnumValueDescriptorProto ** google_protobuf_EnumDescriptorProto_resize_value (google_protobuf_EnumDescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_EnumDescriptorProto_serialize (const google_protobuf_EnumDescriptorProto *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_EnumDescriptorProto_set_name (google_protobuf_EnumDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_EnumDescriptorProto_set_options (google_protobuf_EnumDescriptorProto *msg, google_protobuf_EnumOptions *value)
 
const UPB_INLINE google_protobuf_EnumValueDescriptorProto *const * google_protobuf_EnumDescriptorProto_value (const google_protobuf_EnumDescriptorProto *msg, size_t *len)
 
UPB_INLINE struct google_protobuf_UninterpretedOptiongoogle_protobuf_EnumOptions_add_uninterpreted_option (google_protobuf_EnumOptions *msg, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_EnumOptions_allow_alias (const google_protobuf_EnumOptions *msg)
 
UPB_INLINE bool google_protobuf_EnumOptions_deprecated (const google_protobuf_EnumOptions *msg)
 
UPB_INLINE bool google_protobuf_EnumOptions_has_allow_alias (const google_protobuf_EnumOptions *msg)
 
UPB_INLINE bool google_protobuf_EnumOptions_has_deprecated (const google_protobuf_EnumOptions *msg)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_EnumOptions_mutable_uninterpreted_option (google_protobuf_EnumOptions *msg, size_t *len)
 
UPB_INLINE google_protobuf_EnumOptionsgoogle_protobuf_EnumOptions_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_EnumOptionsgoogle_protobuf_EnumOptions_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_EnumOptions_resize_uninterpreted_option (google_protobuf_EnumOptions *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_EnumOptions_serialize (const google_protobuf_EnumOptions *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_EnumOptions_set_allow_alias (google_protobuf_EnumOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_EnumOptions_set_deprecated (google_protobuf_EnumOptions *msg, bool value)
 
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_EnumOptions_uninterpreted_option (const google_protobuf_EnumOptions *msg, size_t *len)
 
UPB_INLINE bool google_protobuf_EnumValueDescriptorProto_has_name (const google_protobuf_EnumValueDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_EnumValueDescriptorProto_has_number (const google_protobuf_EnumValueDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_EnumValueDescriptorProto_has_options (const google_protobuf_EnumValueDescriptorProto *msg)
 
UPB_INLINE struct google_protobuf_EnumValueOptionsgoogle_protobuf_EnumValueDescriptorProto_mutable_options (google_protobuf_EnumValueDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE upb_strview google_protobuf_EnumValueDescriptorProto_name (const google_protobuf_EnumValueDescriptorProto *msg)
 
UPB_INLINE google_protobuf_EnumValueDescriptorProtogoogle_protobuf_EnumValueDescriptorProto_new (upb_arena *arena)
 
UPB_INLINE int32_t google_protobuf_EnumValueDescriptorProto_number (const google_protobuf_EnumValueDescriptorProto *msg)
 
const UPB_INLINE google_protobuf_EnumValueOptionsgoogle_protobuf_EnumValueDescriptorProto_options (const google_protobuf_EnumValueDescriptorProto *msg)
 
UPB_INLINE google_protobuf_EnumValueDescriptorProtogoogle_protobuf_EnumValueDescriptorProto_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_EnumValueDescriptorProto_serialize (const google_protobuf_EnumValueDescriptorProto *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_EnumValueDescriptorProto_set_name (google_protobuf_EnumValueDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_EnumValueDescriptorProto_set_number (google_protobuf_EnumValueDescriptorProto *msg, int32_t value)
 
UPB_INLINE void google_protobuf_EnumValueDescriptorProto_set_options (google_protobuf_EnumValueDescriptorProto *msg, google_protobuf_EnumValueOptions *value)
 
UPB_INLINE struct google_protobuf_UninterpretedOptiongoogle_protobuf_EnumValueOptions_add_uninterpreted_option (google_protobuf_EnumValueOptions *msg, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_EnumValueOptions_deprecated (const google_protobuf_EnumValueOptions *msg)
 
UPB_INLINE bool google_protobuf_EnumValueOptions_has_deprecated (const google_protobuf_EnumValueOptions *msg)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_EnumValueOptions_mutable_uninterpreted_option (google_protobuf_EnumValueOptions *msg, size_t *len)
 
UPB_INLINE google_protobuf_EnumValueOptionsgoogle_protobuf_EnumValueOptions_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_EnumValueOptionsgoogle_protobuf_EnumValueOptions_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_EnumValueOptions_resize_uninterpreted_option (google_protobuf_EnumValueOptions *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_EnumValueOptions_serialize (const google_protobuf_EnumValueOptions *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_EnumValueOptions_set_deprecated (google_protobuf_EnumValueOptions *msg, bool value)
 
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_EnumValueOptions_uninterpreted_option (const google_protobuf_EnumValueOptions *msg, size_t *len)
 
UPB_INLINE struct google_protobuf_UninterpretedOptiongoogle_protobuf_ExtensionRangeOptions_add_uninterpreted_option (google_protobuf_ExtensionRangeOptions *msg, upb_arena *arena)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_ExtensionRangeOptions_mutable_uninterpreted_option (google_protobuf_ExtensionRangeOptions *msg, size_t *len)
 
UPB_INLINE google_protobuf_ExtensionRangeOptionsgoogle_protobuf_ExtensionRangeOptions_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_ExtensionRangeOptionsgoogle_protobuf_ExtensionRangeOptions_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_ExtensionRangeOptions_resize_uninterpreted_option (google_protobuf_ExtensionRangeOptions *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_ExtensionRangeOptions_serialize (const google_protobuf_ExtensionRangeOptions *msg, upb_arena *arena, size_t *len)
 
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_ExtensionRangeOptions_uninterpreted_option (const google_protobuf_ExtensionRangeOptions *msg, size_t *len)
 
UPB_INLINE upb_strview google_protobuf_FieldDescriptorProto_default_value (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE upb_strview google_protobuf_FieldDescriptorProto_extendee (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_default_value (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_extendee (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_json_name (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_label (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_name (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_number (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_oneof_index (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_options (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_type (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_type_name (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE upb_strview google_protobuf_FieldDescriptorProto_json_name (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE google_protobuf_FieldDescriptorProto_Label google_protobuf_FieldDescriptorProto_label (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE struct google_protobuf_FieldOptionsgoogle_protobuf_FieldDescriptorProto_mutable_options (google_protobuf_FieldDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE upb_strview google_protobuf_FieldDescriptorProto_name (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE google_protobuf_FieldDescriptorProtogoogle_protobuf_FieldDescriptorProto_new (upb_arena *arena)
 
UPB_INLINE int32_t google_protobuf_FieldDescriptorProto_number (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE int32_t google_protobuf_FieldDescriptorProto_oneof_index (const google_protobuf_FieldDescriptorProto *msg)
 
const UPB_INLINE google_protobuf_FieldOptionsgoogle_protobuf_FieldDescriptorProto_options (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE google_protobuf_FieldDescriptorProtogoogle_protobuf_FieldDescriptorProto_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_FieldDescriptorProto_serialize (const google_protobuf_FieldDescriptorProto *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_default_value (google_protobuf_FieldDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_extendee (google_protobuf_FieldDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_json_name (google_protobuf_FieldDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_label (google_protobuf_FieldDescriptorProto *msg, google_protobuf_FieldDescriptorProto_Label value)
 
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_name (google_protobuf_FieldDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_number (google_protobuf_FieldDescriptorProto *msg, int32_t value)
 
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_oneof_index (google_protobuf_FieldDescriptorProto *msg, int32_t value)
 
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_options (google_protobuf_FieldDescriptorProto *msg, google_protobuf_FieldOptions *value)
 
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_type (google_protobuf_FieldDescriptorProto *msg, google_protobuf_FieldDescriptorProto_Type value)
 
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_type_name (google_protobuf_FieldDescriptorProto *msg, upb_strview value)
 
UPB_INLINE google_protobuf_FieldDescriptorProto_Type google_protobuf_FieldDescriptorProto_type (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE upb_strview google_protobuf_FieldDescriptorProto_type_name (const google_protobuf_FieldDescriptorProto *msg)
 
UPB_INLINE struct google_protobuf_UninterpretedOptiongoogle_protobuf_FieldOptions_add_uninterpreted_option (google_protobuf_FieldOptions *msg, upb_arena *arena)
 
UPB_INLINE google_protobuf_FieldOptions_CType google_protobuf_FieldOptions_ctype (const google_protobuf_FieldOptions *msg)
 
UPB_INLINE bool google_protobuf_FieldOptions_deprecated (const google_protobuf_FieldOptions *msg)
 
UPB_INLINE bool google_protobuf_FieldOptions_has_ctype (const google_protobuf_FieldOptions *msg)
 
UPB_INLINE bool google_protobuf_FieldOptions_has_deprecated (const google_protobuf_FieldOptions *msg)
 
UPB_INLINE bool google_protobuf_FieldOptions_has_jstype (const google_protobuf_FieldOptions *msg)
 
UPB_INLINE bool google_protobuf_FieldOptions_has_lazy (const google_protobuf_FieldOptions *msg)
 
UPB_INLINE bool google_protobuf_FieldOptions_has_packed (const google_protobuf_FieldOptions *msg)
 
UPB_INLINE bool google_protobuf_FieldOptions_has_weak (const google_protobuf_FieldOptions *msg)
 
UPB_INLINE google_protobuf_FieldOptions_JSType google_protobuf_FieldOptions_jstype (const google_protobuf_FieldOptions *msg)
 
UPB_INLINE bool google_protobuf_FieldOptions_lazy (const google_protobuf_FieldOptions *msg)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_FieldOptions_mutable_uninterpreted_option (google_protobuf_FieldOptions *msg, size_t *len)
 
UPB_INLINE google_protobuf_FieldOptionsgoogle_protobuf_FieldOptions_new (upb_arena *arena)
 
UPB_INLINE bool google_protobuf_FieldOptions_packed (const google_protobuf_FieldOptions *msg)
 
UPB_INLINE google_protobuf_FieldOptionsgoogle_protobuf_FieldOptions_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_FieldOptions_resize_uninterpreted_option (google_protobuf_FieldOptions *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_FieldOptions_serialize (const google_protobuf_FieldOptions *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_FieldOptions_set_ctype (google_protobuf_FieldOptions *msg, google_protobuf_FieldOptions_CType value)
 
UPB_INLINE void google_protobuf_FieldOptions_set_deprecated (google_protobuf_FieldOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_FieldOptions_set_jstype (google_protobuf_FieldOptions *msg, google_protobuf_FieldOptions_JSType value)
 
UPB_INLINE void google_protobuf_FieldOptions_set_lazy (google_protobuf_FieldOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_FieldOptions_set_packed (google_protobuf_FieldOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_FieldOptions_set_weak (google_protobuf_FieldOptions *msg, bool value)
 
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_FieldOptions_uninterpreted_option (const google_protobuf_FieldOptions *msg, size_t *len)
 
UPB_INLINE bool google_protobuf_FieldOptions_weak (const google_protobuf_FieldOptions *msg)
 
UPB_INLINE bool google_protobuf_FileDescriptorProto_add_dependency (google_protobuf_FileDescriptorProto *msg, upb_strview val, upb_arena *arena)
 
UPB_INLINE struct google_protobuf_EnumDescriptorProtogoogle_protobuf_FileDescriptorProto_add_enum_type (google_protobuf_FileDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE struct google_protobuf_FieldDescriptorProtogoogle_protobuf_FileDescriptorProto_add_extension (google_protobuf_FileDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE struct google_protobuf_DescriptorProtogoogle_protobuf_FileDescriptorProto_add_message_type (google_protobuf_FileDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_FileDescriptorProto_add_public_dependency (google_protobuf_FileDescriptorProto *msg, int32_t val, upb_arena *arena)
 
UPB_INLINE struct google_protobuf_ServiceDescriptorProtogoogle_protobuf_FileDescriptorProto_add_service (google_protobuf_FileDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_FileDescriptorProto_add_weak_dependency (google_protobuf_FileDescriptorProto *msg, int32_t val, upb_arena *arena)
 
UPB_INLINE upb_strview const * google_protobuf_FileDescriptorProto_dependency (const google_protobuf_FileDescriptorProto *msg, size_t *len)
 
const UPB_INLINE google_protobuf_EnumDescriptorProto *const * google_protobuf_FileDescriptorProto_enum_type (const google_protobuf_FileDescriptorProto *msg, size_t *len)
 
const UPB_INLINE google_protobuf_FieldDescriptorProto *const * google_protobuf_FileDescriptorProto_extension (const google_protobuf_FileDescriptorProto *msg, size_t *len)
 
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_name (const google_protobuf_FileDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_options (const google_protobuf_FileDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_package (const google_protobuf_FileDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_source_code_info (const google_protobuf_FileDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_syntax (const google_protobuf_FileDescriptorProto *msg)
 
const UPB_INLINE google_protobuf_DescriptorProto *const * google_protobuf_FileDescriptorProto_message_type (const google_protobuf_FileDescriptorProto *msg, size_t *len)
 
UPB_INLINE upb_strviewgoogle_protobuf_FileDescriptorProto_mutable_dependency (google_protobuf_FileDescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_EnumDescriptorProto ** google_protobuf_FileDescriptorProto_mutable_enum_type (google_protobuf_FileDescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_FieldDescriptorProto ** google_protobuf_FileDescriptorProto_mutable_extension (google_protobuf_FileDescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_DescriptorProto ** google_protobuf_FileDescriptorProto_mutable_message_type (google_protobuf_FileDescriptorProto *msg, size_t *len)
 
UPB_INLINE struct google_protobuf_FileOptionsgoogle_protobuf_FileDescriptorProto_mutable_options (google_protobuf_FileDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE int32_t * google_protobuf_FileDescriptorProto_mutable_public_dependency (google_protobuf_FileDescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_ServiceDescriptorProto ** google_protobuf_FileDescriptorProto_mutable_service (google_protobuf_FileDescriptorProto *msg, size_t *len)
 
UPB_INLINE struct google_protobuf_SourceCodeInfogoogle_protobuf_FileDescriptorProto_mutable_source_code_info (google_protobuf_FileDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE int32_t * google_protobuf_FileDescriptorProto_mutable_weak_dependency (google_protobuf_FileDescriptorProto *msg, size_t *len)
 
UPB_INLINE upb_strview google_protobuf_FileDescriptorProto_name (const google_protobuf_FileDescriptorProto *msg)
 
UPB_INLINE google_protobuf_FileDescriptorProtogoogle_protobuf_FileDescriptorProto_new (upb_arena *arena)
 
const UPB_INLINE google_protobuf_FileOptionsgoogle_protobuf_FileDescriptorProto_options (const google_protobuf_FileDescriptorProto *msg)
 
UPB_INLINE upb_strview google_protobuf_FileDescriptorProto_package (const google_protobuf_FileDescriptorProto *msg)
 
UPB_INLINE google_protobuf_FileDescriptorProtogoogle_protobuf_FileDescriptorProto_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE int32_t const * google_protobuf_FileDescriptorProto_public_dependency (const google_protobuf_FileDescriptorProto *msg, size_t *len)
 
UPB_INLINE upb_strviewgoogle_protobuf_FileDescriptorProto_resize_dependency (google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE google_protobuf_EnumDescriptorProto ** google_protobuf_FileDescriptorProto_resize_enum_type (google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE google_protobuf_FieldDescriptorProto ** google_protobuf_FileDescriptorProto_resize_extension (google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE google_protobuf_DescriptorProto ** google_protobuf_FileDescriptorProto_resize_message_type (google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE int32_t * google_protobuf_FileDescriptorProto_resize_public_dependency (google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE google_protobuf_ServiceDescriptorProto ** google_protobuf_FileDescriptorProto_resize_service (google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE int32_t * google_protobuf_FileDescriptorProto_resize_weak_dependency (google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_FileDescriptorProto_serialize (const google_protobuf_FileDescriptorProto *msg, upb_arena *arena, size_t *len)
 
const UPB_INLINE google_protobuf_ServiceDescriptorProto *const * google_protobuf_FileDescriptorProto_service (const google_protobuf_FileDescriptorProto *msg, size_t *len)
 
UPB_INLINE void google_protobuf_FileDescriptorProto_set_name (google_protobuf_FileDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FileDescriptorProto_set_options (google_protobuf_FileDescriptorProto *msg, google_protobuf_FileOptions *value)
 
UPB_INLINE void google_protobuf_FileDescriptorProto_set_package (google_protobuf_FileDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FileDescriptorProto_set_source_code_info (google_protobuf_FileDescriptorProto *msg, google_protobuf_SourceCodeInfo *value)
 
UPB_INLINE void google_protobuf_FileDescriptorProto_set_syntax (google_protobuf_FileDescriptorProto *msg, upb_strview value)
 
const UPB_INLINE google_protobuf_SourceCodeInfogoogle_protobuf_FileDescriptorProto_source_code_info (const google_protobuf_FileDescriptorProto *msg)
 
UPB_INLINE upb_strview google_protobuf_FileDescriptorProto_syntax (const google_protobuf_FileDescriptorProto *msg)
 
UPB_INLINE int32_t const * google_protobuf_FileDescriptorProto_weak_dependency (const google_protobuf_FileDescriptorProto *msg, size_t *len)
 
UPB_INLINE struct google_protobuf_FileDescriptorProtogoogle_protobuf_FileDescriptorSet_add_file (google_protobuf_FileDescriptorSet *msg, upb_arena *arena)
 
const UPB_INLINE google_protobuf_FileDescriptorProto *const * google_protobuf_FileDescriptorSet_file (const google_protobuf_FileDescriptorSet *msg, size_t *len)
 
UPB_INLINE google_protobuf_FileDescriptorProto ** google_protobuf_FileDescriptorSet_mutable_file (google_protobuf_FileDescriptorSet *msg, size_t *len)
 
UPB_INLINE google_protobuf_FileDescriptorSetgoogle_protobuf_FileDescriptorSet_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_FileDescriptorSetgoogle_protobuf_FileDescriptorSet_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE google_protobuf_FileDescriptorProto ** google_protobuf_FileDescriptorSet_resize_file (google_protobuf_FileDescriptorSet *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_FileDescriptorSet_serialize (const google_protobuf_FileDescriptorSet *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE struct google_protobuf_UninterpretedOptiongoogle_protobuf_FileOptions_add_uninterpreted_option (google_protobuf_FileOptions *msg, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_FileOptions_cc_enable_arenas (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_cc_generic_services (const google_protobuf_FileOptions *msg)
 
UPB_INLINE upb_strview google_protobuf_FileOptions_csharp_namespace (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_deprecated (const google_protobuf_FileOptions *msg)
 
UPB_INLINE upb_strview google_protobuf_FileOptions_go_package (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_cc_enable_arenas (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_cc_generic_services (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_csharp_namespace (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_deprecated (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_go_package (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_java_generate_equals_and_hash (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_java_generic_services (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_java_multiple_files (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_java_outer_classname (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_java_package (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_java_string_check_utf8 (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_objc_class_prefix (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_optimize_for (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_php_class_prefix (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_php_generic_services (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_php_namespace (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_py_generic_services (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_has_swift_prefix (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_java_generate_equals_and_hash (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_java_generic_services (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_java_multiple_files (const google_protobuf_FileOptions *msg)
 
UPB_INLINE upb_strview google_protobuf_FileOptions_java_outer_classname (const google_protobuf_FileOptions *msg)
 
UPB_INLINE upb_strview google_protobuf_FileOptions_java_package (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_java_string_check_utf8 (const google_protobuf_FileOptions *msg)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_FileOptions_mutable_uninterpreted_option (google_protobuf_FileOptions *msg, size_t *len)
 
UPB_INLINE google_protobuf_FileOptionsgoogle_protobuf_FileOptions_new (upb_arena *arena)
 
UPB_INLINE upb_strview google_protobuf_FileOptions_objc_class_prefix (const google_protobuf_FileOptions *msg)
 
UPB_INLINE google_protobuf_FileOptions_OptimizeMode google_protobuf_FileOptions_optimize_for (const google_protobuf_FileOptions *msg)
 
UPB_INLINE google_protobuf_FileOptionsgoogle_protobuf_FileOptions_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE upb_strview google_protobuf_FileOptions_php_class_prefix (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_php_generic_services (const google_protobuf_FileOptions *msg)
 
UPB_INLINE upb_strview google_protobuf_FileOptions_php_namespace (const google_protobuf_FileOptions *msg)
 
UPB_INLINE bool google_protobuf_FileOptions_py_generic_services (const google_protobuf_FileOptions *msg)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_FileOptions_resize_uninterpreted_option (google_protobuf_FileOptions *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_FileOptions_serialize (const google_protobuf_FileOptions *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_FileOptions_set_cc_enable_arenas (google_protobuf_FileOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_FileOptions_set_cc_generic_services (google_protobuf_FileOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_FileOptions_set_csharp_namespace (google_protobuf_FileOptions *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FileOptions_set_deprecated (google_protobuf_FileOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_FileOptions_set_go_package (google_protobuf_FileOptions *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FileOptions_set_java_generate_equals_and_hash (google_protobuf_FileOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_FileOptions_set_java_generic_services (google_protobuf_FileOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_FileOptions_set_java_multiple_files (google_protobuf_FileOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_FileOptions_set_java_outer_classname (google_protobuf_FileOptions *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FileOptions_set_java_package (google_protobuf_FileOptions *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FileOptions_set_java_string_check_utf8 (google_protobuf_FileOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_FileOptions_set_objc_class_prefix (google_protobuf_FileOptions *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FileOptions_set_optimize_for (google_protobuf_FileOptions *msg, google_protobuf_FileOptions_OptimizeMode value)
 
UPB_INLINE void google_protobuf_FileOptions_set_php_class_prefix (google_protobuf_FileOptions *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FileOptions_set_php_generic_services (google_protobuf_FileOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_FileOptions_set_php_namespace (google_protobuf_FileOptions *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_FileOptions_set_py_generic_services (google_protobuf_FileOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_FileOptions_set_swift_prefix (google_protobuf_FileOptions *msg, upb_strview value)
 
UPB_INLINE upb_strview google_protobuf_FileOptions_swift_prefix (const google_protobuf_FileOptions *msg)
 
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_FileOptions_uninterpreted_option (const google_protobuf_FileOptions *msg, size_t *len)
 
UPB_INLINE struct google_protobuf_GeneratedCodeInfo_Annotationgoogle_protobuf_GeneratedCodeInfo_add_annotation (google_protobuf_GeneratedCodeInfo *msg, upb_arena *arena)
 
const UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation *const * google_protobuf_GeneratedCodeInfo_annotation (const google_protobuf_GeneratedCodeInfo *msg, size_t *len)
 
UPB_INLINE bool google_protobuf_GeneratedCodeInfo_Annotation_add_path (google_protobuf_GeneratedCodeInfo_Annotation *msg, int32_t val, upb_arena *arena)
 
UPB_INLINE int32_t google_protobuf_GeneratedCodeInfo_Annotation_begin (const google_protobuf_GeneratedCodeInfo_Annotation *msg)
 
UPB_INLINE int32_t google_protobuf_GeneratedCodeInfo_Annotation_end (const google_protobuf_GeneratedCodeInfo_Annotation *msg)
 
UPB_INLINE bool google_protobuf_GeneratedCodeInfo_Annotation_has_begin (const google_protobuf_GeneratedCodeInfo_Annotation *msg)
 
UPB_INLINE bool google_protobuf_GeneratedCodeInfo_Annotation_has_end (const google_protobuf_GeneratedCodeInfo_Annotation *msg)
 
UPB_INLINE bool google_protobuf_GeneratedCodeInfo_Annotation_has_source_file (const google_protobuf_GeneratedCodeInfo_Annotation *msg)
 
UPB_INLINE int32_t * google_protobuf_GeneratedCodeInfo_Annotation_mutable_path (google_protobuf_GeneratedCodeInfo_Annotation *msg, size_t *len)
 
UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotationgoogle_protobuf_GeneratedCodeInfo_Annotation_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotationgoogle_protobuf_GeneratedCodeInfo_Annotation_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE int32_t const * google_protobuf_GeneratedCodeInfo_Annotation_path (const google_protobuf_GeneratedCodeInfo_Annotation *msg, size_t *len)
 
UPB_INLINE int32_t * google_protobuf_GeneratedCodeInfo_Annotation_resize_path (google_protobuf_GeneratedCodeInfo_Annotation *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_GeneratedCodeInfo_Annotation_serialize (const google_protobuf_GeneratedCodeInfo_Annotation *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_set_begin (google_protobuf_GeneratedCodeInfo_Annotation *msg, int32_t value)
 
UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_set_end (google_protobuf_GeneratedCodeInfo_Annotation *msg, int32_t value)
 
UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_set_source_file (google_protobuf_GeneratedCodeInfo_Annotation *msg, upb_strview value)
 
UPB_INLINE upb_strview google_protobuf_GeneratedCodeInfo_Annotation_source_file (const google_protobuf_GeneratedCodeInfo_Annotation *msg)
 
UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation ** google_protobuf_GeneratedCodeInfo_mutable_annotation (google_protobuf_GeneratedCodeInfo *msg, size_t *len)
 
UPB_INLINE google_protobuf_GeneratedCodeInfogoogle_protobuf_GeneratedCodeInfo_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_GeneratedCodeInfogoogle_protobuf_GeneratedCodeInfo_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation ** google_protobuf_GeneratedCodeInfo_resize_annotation (google_protobuf_GeneratedCodeInfo *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_GeneratedCodeInfo_serialize (const google_protobuf_GeneratedCodeInfo *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE struct google_protobuf_UninterpretedOptiongoogle_protobuf_MessageOptions_add_uninterpreted_option (google_protobuf_MessageOptions *msg, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_MessageOptions_deprecated (const google_protobuf_MessageOptions *msg)
 
UPB_INLINE bool google_protobuf_MessageOptions_has_deprecated (const google_protobuf_MessageOptions *msg)
 
UPB_INLINE bool google_protobuf_MessageOptions_has_map_entry (const google_protobuf_MessageOptions *msg)
 
UPB_INLINE bool google_protobuf_MessageOptions_has_message_set_wire_format (const google_protobuf_MessageOptions *msg)
 
UPB_INLINE bool google_protobuf_MessageOptions_has_no_standard_descriptor_accessor (const google_protobuf_MessageOptions *msg)
 
UPB_INLINE bool google_protobuf_MessageOptions_map_entry (const google_protobuf_MessageOptions *msg)
 
UPB_INLINE bool google_protobuf_MessageOptions_message_set_wire_format (const google_protobuf_MessageOptions *msg)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_MessageOptions_mutable_uninterpreted_option (google_protobuf_MessageOptions *msg, size_t *len)
 
UPB_INLINE google_protobuf_MessageOptionsgoogle_protobuf_MessageOptions_new (upb_arena *arena)
 
UPB_INLINE bool google_protobuf_MessageOptions_no_standard_descriptor_accessor (const google_protobuf_MessageOptions *msg)
 
UPB_INLINE google_protobuf_MessageOptionsgoogle_protobuf_MessageOptions_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_MessageOptions_resize_uninterpreted_option (google_protobuf_MessageOptions *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_MessageOptions_serialize (const google_protobuf_MessageOptions *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_MessageOptions_set_deprecated (google_protobuf_MessageOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_MessageOptions_set_map_entry (google_protobuf_MessageOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_MessageOptions_set_message_set_wire_format (google_protobuf_MessageOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_MessageOptions_set_no_standard_descriptor_accessor (google_protobuf_MessageOptions *msg, bool value)
 
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_MessageOptions_uninterpreted_option (const google_protobuf_MessageOptions *msg, size_t *len)
 
UPB_INLINE bool google_protobuf_MethodDescriptorProto_client_streaming (const google_protobuf_MethodDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_client_streaming (const google_protobuf_MethodDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_input_type (const google_protobuf_MethodDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_name (const google_protobuf_MethodDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_options (const google_protobuf_MethodDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_output_type (const google_protobuf_MethodDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_server_streaming (const google_protobuf_MethodDescriptorProto *msg)
 
UPB_INLINE upb_strview google_protobuf_MethodDescriptorProto_input_type (const google_protobuf_MethodDescriptorProto *msg)
 
UPB_INLINE struct google_protobuf_MethodOptionsgoogle_protobuf_MethodDescriptorProto_mutable_options (google_protobuf_MethodDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE upb_strview google_protobuf_MethodDescriptorProto_name (const google_protobuf_MethodDescriptorProto *msg)
 
UPB_INLINE google_protobuf_MethodDescriptorProtogoogle_protobuf_MethodDescriptorProto_new (upb_arena *arena)
 
const UPB_INLINE google_protobuf_MethodOptionsgoogle_protobuf_MethodDescriptorProto_options (const google_protobuf_MethodDescriptorProto *msg)
 
UPB_INLINE upb_strview google_protobuf_MethodDescriptorProto_output_type (const google_protobuf_MethodDescriptorProto *msg)
 
UPB_INLINE google_protobuf_MethodDescriptorProtogoogle_protobuf_MethodDescriptorProto_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_MethodDescriptorProto_serialize (const google_protobuf_MethodDescriptorProto *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE bool google_protobuf_MethodDescriptorProto_server_streaming (const google_protobuf_MethodDescriptorProto *msg)
 
UPB_INLINE void google_protobuf_MethodDescriptorProto_set_client_streaming (google_protobuf_MethodDescriptorProto *msg, bool value)
 
UPB_INLINE void google_protobuf_MethodDescriptorProto_set_input_type (google_protobuf_MethodDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_MethodDescriptorProto_set_name (google_protobuf_MethodDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_MethodDescriptorProto_set_options (google_protobuf_MethodDescriptorProto *msg, google_protobuf_MethodOptions *value)
 
UPB_INLINE void google_protobuf_MethodDescriptorProto_set_output_type (google_protobuf_MethodDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_MethodDescriptorProto_set_server_streaming (google_protobuf_MethodDescriptorProto *msg, bool value)
 
UPB_INLINE struct google_protobuf_UninterpretedOptiongoogle_protobuf_MethodOptions_add_uninterpreted_option (google_protobuf_MethodOptions *msg, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_MethodOptions_deprecated (const google_protobuf_MethodOptions *msg)
 
UPB_INLINE bool google_protobuf_MethodOptions_has_deprecated (const google_protobuf_MethodOptions *msg)
 
UPB_INLINE bool google_protobuf_MethodOptions_has_idempotency_level (const google_protobuf_MethodOptions *msg)
 
UPB_INLINE google_protobuf_MethodOptions_IdempotencyLevel google_protobuf_MethodOptions_idempotency_level (const google_protobuf_MethodOptions *msg)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_MethodOptions_mutable_uninterpreted_option (google_protobuf_MethodOptions *msg, size_t *len)
 
UPB_INLINE google_protobuf_MethodOptionsgoogle_protobuf_MethodOptions_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_MethodOptionsgoogle_protobuf_MethodOptions_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_MethodOptions_resize_uninterpreted_option (google_protobuf_MethodOptions *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_MethodOptions_serialize (const google_protobuf_MethodOptions *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_MethodOptions_set_deprecated (google_protobuf_MethodOptions *msg, bool value)
 
UPB_INLINE void google_protobuf_MethodOptions_set_idempotency_level (google_protobuf_MethodOptions *msg, google_protobuf_MethodOptions_IdempotencyLevel value)
 
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_MethodOptions_uninterpreted_option (const google_protobuf_MethodOptions *msg, size_t *len)
 
UPB_INLINE bool google_protobuf_OneofDescriptorProto_has_name (const google_protobuf_OneofDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_OneofDescriptorProto_has_options (const google_protobuf_OneofDescriptorProto *msg)
 
UPB_INLINE struct google_protobuf_OneofOptionsgoogle_protobuf_OneofDescriptorProto_mutable_options (google_protobuf_OneofDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE upb_strview google_protobuf_OneofDescriptorProto_name (const google_protobuf_OneofDescriptorProto *msg)
 
UPB_INLINE google_protobuf_OneofDescriptorProtogoogle_protobuf_OneofDescriptorProto_new (upb_arena *arena)
 
const UPB_INLINE google_protobuf_OneofOptionsgoogle_protobuf_OneofDescriptorProto_options (const google_protobuf_OneofDescriptorProto *msg)
 
UPB_INLINE google_protobuf_OneofDescriptorProtogoogle_protobuf_OneofDescriptorProto_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_OneofDescriptorProto_serialize (const google_protobuf_OneofDescriptorProto *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_OneofDescriptorProto_set_name (google_protobuf_OneofDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_OneofDescriptorProto_set_options (google_protobuf_OneofDescriptorProto *msg, google_protobuf_OneofOptions *value)
 
UPB_INLINE struct google_protobuf_UninterpretedOptiongoogle_protobuf_OneofOptions_add_uninterpreted_option (google_protobuf_OneofOptions *msg, upb_arena *arena)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_OneofOptions_mutable_uninterpreted_option (google_protobuf_OneofOptions *msg, size_t *len)
 
UPB_INLINE google_protobuf_OneofOptionsgoogle_protobuf_OneofOptions_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_OneofOptionsgoogle_protobuf_OneofOptions_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_OneofOptions_resize_uninterpreted_option (google_protobuf_OneofOptions *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_OneofOptions_serialize (const google_protobuf_OneofOptions *msg, upb_arena *arena, size_t *len)
 
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_OneofOptions_uninterpreted_option (const google_protobuf_OneofOptions *msg, size_t *len)
 
UPB_INLINE struct google_protobuf_MethodDescriptorProtogoogle_protobuf_ServiceDescriptorProto_add_method (google_protobuf_ServiceDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_ServiceDescriptorProto_has_name (const google_protobuf_ServiceDescriptorProto *msg)
 
UPB_INLINE bool google_protobuf_ServiceDescriptorProto_has_options (const google_protobuf_ServiceDescriptorProto *msg)
 
const UPB_INLINE google_protobuf_MethodDescriptorProto *const * google_protobuf_ServiceDescriptorProto_method (const google_protobuf_ServiceDescriptorProto *msg, size_t *len)
 
UPB_INLINE google_protobuf_MethodDescriptorProto ** google_protobuf_ServiceDescriptorProto_mutable_method (google_protobuf_ServiceDescriptorProto *msg, size_t *len)
 
UPB_INLINE struct google_protobuf_ServiceOptionsgoogle_protobuf_ServiceDescriptorProto_mutable_options (google_protobuf_ServiceDescriptorProto *msg, upb_arena *arena)
 
UPB_INLINE upb_strview google_protobuf_ServiceDescriptorProto_name (const google_protobuf_ServiceDescriptorProto *msg)
 
UPB_INLINE google_protobuf_ServiceDescriptorProtogoogle_protobuf_ServiceDescriptorProto_new (upb_arena *arena)
 
const UPB_INLINE google_protobuf_ServiceOptionsgoogle_protobuf_ServiceDescriptorProto_options (const google_protobuf_ServiceDescriptorProto *msg)
 
UPB_INLINE google_protobuf_ServiceDescriptorProtogoogle_protobuf_ServiceDescriptorProto_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE google_protobuf_MethodDescriptorProto ** google_protobuf_ServiceDescriptorProto_resize_method (google_protobuf_ServiceDescriptorProto *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_ServiceDescriptorProto_serialize (const google_protobuf_ServiceDescriptorProto *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_ServiceDescriptorProto_set_name (google_protobuf_ServiceDescriptorProto *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_ServiceDescriptorProto_set_options (google_protobuf_ServiceDescriptorProto *msg, google_protobuf_ServiceOptions *value)
 
UPB_INLINE struct google_protobuf_UninterpretedOptiongoogle_protobuf_ServiceOptions_add_uninterpreted_option (google_protobuf_ServiceOptions *msg, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_ServiceOptions_deprecated (const google_protobuf_ServiceOptions *msg)
 
UPB_INLINE bool google_protobuf_ServiceOptions_has_deprecated (const google_protobuf_ServiceOptions *msg)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_ServiceOptions_mutable_uninterpreted_option (google_protobuf_ServiceOptions *msg, size_t *len)
 
UPB_INLINE google_protobuf_ServiceOptionsgoogle_protobuf_ServiceOptions_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_ServiceOptionsgoogle_protobuf_ServiceOptions_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_ServiceOptions_resize_uninterpreted_option (google_protobuf_ServiceOptions *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_ServiceOptions_serialize (const google_protobuf_ServiceOptions *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_ServiceOptions_set_deprecated (google_protobuf_ServiceOptions *msg, bool value)
 
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_ServiceOptions_uninterpreted_option (const google_protobuf_ServiceOptions *msg, size_t *len)
 
UPB_INLINE struct google_protobuf_SourceCodeInfo_Locationgoogle_protobuf_SourceCodeInfo_add_location (google_protobuf_SourceCodeInfo *msg, upb_arena *arena)
 
const UPB_INLINE google_protobuf_SourceCodeInfo_Location *const * google_protobuf_SourceCodeInfo_location (const google_protobuf_SourceCodeInfo *msg, size_t *len)
 
UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_add_leading_detached_comments (google_protobuf_SourceCodeInfo_Location *msg, upb_strview val, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_add_path (google_protobuf_SourceCodeInfo_Location *msg, int32_t val, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_add_span (google_protobuf_SourceCodeInfo_Location *msg, int32_t val, upb_arena *arena)
 
UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_has_leading_comments (const google_protobuf_SourceCodeInfo_Location *msg)
 
UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_has_trailing_comments (const google_protobuf_SourceCodeInfo_Location *msg)
 
UPB_INLINE upb_strview google_protobuf_SourceCodeInfo_Location_leading_comments (const google_protobuf_SourceCodeInfo_Location *msg)
 
UPB_INLINE upb_strview const * google_protobuf_SourceCodeInfo_Location_leading_detached_comments (const google_protobuf_SourceCodeInfo_Location *msg, size_t *len)
 
UPB_INLINE upb_strviewgoogle_protobuf_SourceCodeInfo_Location_mutable_leading_detached_comments (google_protobuf_SourceCodeInfo_Location *msg, size_t *len)
 
UPB_INLINE int32_t * google_protobuf_SourceCodeInfo_Location_mutable_path (google_protobuf_SourceCodeInfo_Location *msg, size_t *len)
 
UPB_INLINE int32_t * google_protobuf_SourceCodeInfo_Location_mutable_span (google_protobuf_SourceCodeInfo_Location *msg, size_t *len)
 
UPB_INLINE google_protobuf_SourceCodeInfo_Locationgoogle_protobuf_SourceCodeInfo_Location_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_SourceCodeInfo_Locationgoogle_protobuf_SourceCodeInfo_Location_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE int32_t const * google_protobuf_SourceCodeInfo_Location_path (const google_protobuf_SourceCodeInfo_Location *msg, size_t *len)
 
UPB_INLINE upb_strviewgoogle_protobuf_SourceCodeInfo_Location_resize_leading_detached_comments (google_protobuf_SourceCodeInfo_Location *msg, size_t len, upb_arena *arena)
 
UPB_INLINE int32_t * google_protobuf_SourceCodeInfo_Location_resize_path (google_protobuf_SourceCodeInfo_Location *msg, size_t len, upb_arena *arena)
 
UPB_INLINE int32_t * google_protobuf_SourceCodeInfo_Location_resize_span (google_protobuf_SourceCodeInfo_Location *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_SourceCodeInfo_Location_serialize (const google_protobuf_SourceCodeInfo_Location *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_SourceCodeInfo_Location_set_leading_comments (google_protobuf_SourceCodeInfo_Location *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_SourceCodeInfo_Location_set_trailing_comments (google_protobuf_SourceCodeInfo_Location *msg, upb_strview value)
 
UPB_INLINE int32_t const * google_protobuf_SourceCodeInfo_Location_span (const google_protobuf_SourceCodeInfo_Location *msg, size_t *len)
 
UPB_INLINE upb_strview google_protobuf_SourceCodeInfo_Location_trailing_comments (const google_protobuf_SourceCodeInfo_Location *msg)
 
UPB_INLINE google_protobuf_SourceCodeInfo_Location ** google_protobuf_SourceCodeInfo_mutable_location (google_protobuf_SourceCodeInfo *msg, size_t *len)
 
UPB_INLINE google_protobuf_SourceCodeInfogoogle_protobuf_SourceCodeInfo_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_SourceCodeInfogoogle_protobuf_SourceCodeInfo_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE google_protobuf_SourceCodeInfo_Location ** google_protobuf_SourceCodeInfo_resize_location (google_protobuf_SourceCodeInfo *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_SourceCodeInfo_serialize (const google_protobuf_SourceCodeInfo *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE struct google_protobuf_UninterpretedOption_NamePartgoogle_protobuf_UninterpretedOption_add_name (google_protobuf_UninterpretedOption *msg, upb_arena *arena)
 
UPB_INLINE upb_strview google_protobuf_UninterpretedOption_aggregate_value (const google_protobuf_UninterpretedOption *msg)
 
UPB_INLINE double google_protobuf_UninterpretedOption_double_value (const google_protobuf_UninterpretedOption *msg)
 
UPB_INLINE bool google_protobuf_UninterpretedOption_has_aggregate_value (const google_protobuf_UninterpretedOption *msg)
 
UPB_INLINE bool google_protobuf_UninterpretedOption_has_double_value (const google_protobuf_UninterpretedOption *msg)
 
UPB_INLINE bool google_protobuf_UninterpretedOption_has_identifier_value (const google_protobuf_UninterpretedOption *msg)
 
UPB_INLINE bool google_protobuf_UninterpretedOption_has_negative_int_value (const google_protobuf_UninterpretedOption *msg)
 
UPB_INLINE bool google_protobuf_UninterpretedOption_has_positive_int_value (const google_protobuf_UninterpretedOption *msg)
 
UPB_INLINE bool google_protobuf_UninterpretedOption_has_string_value (const google_protobuf_UninterpretedOption *msg)
 
UPB_INLINE upb_strview google_protobuf_UninterpretedOption_identifier_value (const google_protobuf_UninterpretedOption *msg)
 
UPB_INLINE google_protobuf_UninterpretedOption_NamePart ** google_protobuf_UninterpretedOption_mutable_name (google_protobuf_UninterpretedOption *msg, size_t *len)
 
const UPB_INLINE google_protobuf_UninterpretedOption_NamePart *const * google_protobuf_UninterpretedOption_name (const google_protobuf_UninterpretedOption *msg, size_t *len)
 
UPB_INLINE bool google_protobuf_UninterpretedOption_NamePart_has_is_extension (const google_protobuf_UninterpretedOption_NamePart *msg)
 
UPB_INLINE bool google_protobuf_UninterpretedOption_NamePart_has_name_part (const google_protobuf_UninterpretedOption_NamePart *msg)
 
UPB_INLINE bool google_protobuf_UninterpretedOption_NamePart_is_extension (const google_protobuf_UninterpretedOption_NamePart *msg)
 
UPB_INLINE upb_strview google_protobuf_UninterpretedOption_NamePart_name_part (const google_protobuf_UninterpretedOption_NamePart *msg)
 
UPB_INLINE google_protobuf_UninterpretedOption_NamePartgoogle_protobuf_UninterpretedOption_NamePart_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_UninterpretedOption_NamePartgoogle_protobuf_UninterpretedOption_NamePart_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_UninterpretedOption_NamePart_serialize (const google_protobuf_UninterpretedOption_NamePart *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_UninterpretedOption_NamePart_set_is_extension (google_protobuf_UninterpretedOption_NamePart *msg, bool value)
 
UPB_INLINE void google_protobuf_UninterpretedOption_NamePart_set_name_part (google_protobuf_UninterpretedOption_NamePart *msg, upb_strview value)
 
UPB_INLINE int64_t google_protobuf_UninterpretedOption_negative_int_value (const google_protobuf_UninterpretedOption *msg)
 
UPB_INLINE google_protobuf_UninterpretedOptiongoogle_protobuf_UninterpretedOption_new (upb_arena *arena)
 
UPB_INLINE google_protobuf_UninterpretedOptiongoogle_protobuf_UninterpretedOption_parsenew (upb_strview buf, upb_arena *arena)
 
UPB_INLINE uint64_t google_protobuf_UninterpretedOption_positive_int_value (const google_protobuf_UninterpretedOption *msg)
 
UPB_INLINE google_protobuf_UninterpretedOption_NamePart ** google_protobuf_UninterpretedOption_resize_name (google_protobuf_UninterpretedOption *msg, size_t len, upb_arena *arena)
 
UPB_INLINE char * google_protobuf_UninterpretedOption_serialize (const google_protobuf_UninterpretedOption *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE void google_protobuf_UninterpretedOption_set_aggregate_value (google_protobuf_UninterpretedOption *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_UninterpretedOption_set_double_value (google_protobuf_UninterpretedOption *msg, double value)
 
UPB_INLINE void google_protobuf_UninterpretedOption_set_identifier_value (google_protobuf_UninterpretedOption *msg, upb_strview value)
 
UPB_INLINE void google_protobuf_UninterpretedOption_set_negative_int_value (google_protobuf_UninterpretedOption *msg, int64_t value)
 
UPB_INLINE void google_protobuf_UninterpretedOption_set_positive_int_value (google_protobuf_UninterpretedOption *msg, uint64_t value)
 
UPB_INLINE void google_protobuf_UninterpretedOption_set_string_value (google_protobuf_UninterpretedOption *msg, upb_strview value)
 
UPB_INLINE upb_strview google_protobuf_UninterpretedOption_string_value (const google_protobuf_UninterpretedOption *msg)
 
uint32_t MurmurHash2 (const void *key, size_t len, uint32_t seed)
 
bool upb_arena_addcleanup (upb_arena *a, upb_cleanup_func *func, void *ud)
 
UPB_INLINE upb_allocupb_arena_alloc (upb_arena *a)
 
size_t upb_arena_bytesallocated (const upb_arena *a)
 
UPB_BEGIN_EXTERN_C void upb_arena_init (upb_arena *a)
 
void upb_arena_init2 (upb_arena *a, void *mem, size_t n, upb_alloc *alloc)
 
void upb_arena_setmaxblocksize (upb_arena *a, size_t size)
 
void upb_arena_setnextblocksize (upb_arena *a, size_t size)
 
void upb_arena_uninit (upb_arena *a)
 
upb_msgval upb_array_get (const upb_array *arr, size_t i)
 
upb_arrayupb_array_new (upb_fieldtype_t type, upb_arena *a)
 
bool upb_array_set (upb_array *arr, size_t i, upb_msgval val)
 
size_t upb_array_size (const upb_array *arr)
 
upb_fieldtype_t upb_array_type (const upb_array *arr)
 
UPB_INLINE bool upb_arrhas (upb_tabval key)
 
const UPB_INLINE char * upb_bufhandle_buf (const upb_bufhandle *h)
 
UPB_INLINE void upb_bufhandle_init (upb_bufhandle *h)
 
const UPB_INLINE voidupb_bufhandle_obj (const upb_bufhandle *h)
 
size_t upb_bufhandle_objofs (const upb_bufhandle *h)
 
const UPB_INLINE voidupb_bufhandle_objtype (const upb_bufhandle *h)
 
UPB_INLINE void upb_bufhandle_setbuf (upb_bufhandle *h, const char *buf, size_t ofs)
 
UPB_INLINE void upb_bufhandle_setobj (upb_bufhandle *h, const void *obj, const void *type)
 
UPB_INLINE void upb_bufhandle_uninit (upb_bufhandle *h)
 
void upb_bufsink_free (upb_bufsink *sink)
 
const char * upb_bufsink_getdata (const upb_bufsink *sink, size_t *len)
 
UPB_BEGIN_EXTERN_C upb_bufsinkupb_bufsink_new (upb_env *env)
 
upb_bytessinkupb_bufsink_sink (upb_bufsink *sink)
 
bool upb_bufsrc_putbuf (const char *buf, size_t len, upb_bytessink *sink)
 
void upb_byteshandler_init (upb_byteshandler *h)
 
bool upb_byteshandler_setendstr (upb_byteshandler *h, upb_endfield_handlerfunc *func, void *d)
 
bool upb_byteshandler_setstartstr (upb_byteshandler *h, upb_startstr_handlerfunc *func, void *d)
 
bool upb_byteshandler_setstring (upb_byteshandler *h, upb_string_handlerfunc *func, void *d)
 
UPB_INLINE bool upb_bytessink_end (upb_bytessink *s)
 
UPB_INLINE size_t upb_bytessink_putbuf (upb_bytessink *s, void *subc, const char *buf, size_t size, const upb_bufhandle *handle)
 
UPB_INLINE void upb_bytessink_reset (upb_bytessink *s, const upb_byteshandler *h, void *closure)
 
UPB_INLINE bool upb_bytessink_start (upb_bytessink *s, size_t size_hint, void **subc)
 
 UPB_DECLARE_DERIVED_TYPE (upb::Handlers, upb::RefCounted, upb_handlers, upb_refcounted) typedef enum
 
 UPB_DECLARE_DERIVED_TYPE (upb::json::ParserMethod, upb::RefCounted, upb_json_parsermethod, upb_refcounted) UPB_BEGIN_EXTERN_C upb_json_parser *upb_json_parser_create(upb_env *e
 
 UPB_DECLARE_DERIVED_TYPE (upb::pb::DecoderMethod, upb::RefCounted, upb_pbdecodermethod, upb_refcounted) struct upb_pbdecodermethodopts
 
UPB_END_EXTERN_C UPB_DECLARE_DERIVED_TYPE (upb::pb::MessageGroup, upb::RefCounted, mgroup, upb_refcounted) typedef enum
 
UPB_BEGIN_EXTERN_C bool upb_decode (upb_strview buf, upb_msg *msg, const upb_msglayout *l)
 
UPB_INLINE upb_decoderet upb_decoderet_make (const char *p, uint64_t val)
 
const upb_filedefupb_def_file (const upb_def *d)
 
bool upb_def_freeze (upb_def *const *defs, size_t n, upb_status *s)
 
const char * upb_def_fullname (const upb_def *d)
 
const char * upb_def_name (const upb_def *d)
 
bool upb_def_setfullname (upb_def *def, const char *fullname, upb_status *s)
 
UPB_BEGIN_EXTERN_C upb_deftype_t upb_def_type (const upb_def *d)
 
UPB_BEGIN_EXTERN_C upb_descreaderupb_descreader_create (upb_env *e, const upb_handlers *h)
 
upb_filedefupb_descreader_file (const upb_descreader *r, size_t i)
 
size_t upb_descreader_filecount (const upb_descreader *r)
 
upb_sinkupb_descreader_input (upb_descreader *r)
 
const upb_handlersupb_descreader_newhandlers (const void *owner)
 
UPB_BEGIN_EXTERN_C char * upb_encode (const void *msg, const upb_msglayout *l, upb_arena *arena, size_t *size)
 
void upb_enum_begin (upb_enum_iter *iter, const upb_enumdef *e)
 
bool upb_enum_done (upb_enum_iter *iter)
 
const char * upb_enum_iter_name (upb_enum_iter *iter)
 
int32_t upb_enum_iter_number (upb_enum_iter *iter)
 
void upb_enum_next (upb_enum_iter *iter)
 
bool upb_enumdef_addval (upb_enumdef *e, const char *name, int32_t num, upb_status *status)
 
int32_t upb_enumdef_default (const upb_enumdef *e)
 
bool upb_enumdef_freeze (upb_enumdef *e, upb_status *status)
 
const char * upb_enumdef_fullname (const upb_enumdef *e)
 
const char * upb_enumdef_iton (const upb_enumdef *e, int32_t num)
 
const char * upb_enumdef_name (const upb_enumdef *e)
 
upb_enumdefupb_enumdef_new (const void *owner)
 
bool upb_enumdef_ntoi (const upb_enumdef *e, const char *name, size_t len, int32_t *num)
 
UPB_INLINE bool upb_enumdef_ntoiz (const upb_enumdef *e, const char *name, int32_t *num)
 
int upb_enumdef_numvals (const upb_enumdef *e)
 
bool upb_enumdef_setdefault (upb_enumdef *e, int32_t val, upb_status *s)
 
bool upb_enumdef_setfullname (upb_enumdef *e, const char *fullname, upb_status *s)
 
bool upb_env_addcleanup (upb_env *e, upb_cleanup_func *func, void *ud)
 
UPB_INLINE upb_arenaupb_env_arena (upb_env *e)
 
size_t upb_env_bytesallocated (const upb_env *e)
 
void upb_env_free (upb_env *e, void *ptr)
 
UPB_BEGIN_EXTERN_C void upb_env_init (upb_env *e)
 
void upb_env_init2 (upb_env *e, void *mem, size_t n, upb_alloc *alloc)
 
void upb_env_initonly (upb_env *e)
 
voidupb_env_malloc (upb_env *e, size_t size)
 
bool upb_env_ok (const upb_env *e)
 
voidupb_env_realloc (upb_env *e, void *ptr, size_t oldsize, size_t size)
 
bool upb_env_reporterror (upb_env *e, const upb_status *s)
 
void upb_env_reporterrorsto (upb_env *e, upb_status *s)
 
void upb_env_seterrorfunc (upb_env *e, upb_error_func *func, void *ud)
 
void upb_env_uninit (upb_env *e)
 
bool upb_fielddef_checkdescriptortype (int32_t type)
 
bool upb_fielddef_checkintfmt (int32_t fmt)
 
bool upb_fielddef_checklabel (int32_t label)
 
bool upb_fielddef_checktype (int32_t type)
 
bool upb_fielddef_clearjsonname (upb_fielddef *f)
 
const upb_oneofdefupb_fielddef_containingoneof (const upb_fielddef *f)
 
const upb_msgdefupb_fielddef_containingtype (const upb_fielddef *f)
 
upb_msgdefupb_fielddef_containingtype_mutable (upb_fielddef *f)
 
const char * upb_fielddef_containingtypename (upb_fielddef *f)
 
bool upb_fielddef_defaultbool (const upb_fielddef *f)
 
double upb_fielddef_defaultdouble (const upb_fielddef *f)
 
float upb_fielddef_defaultfloat (const upb_fielddef *f)
 
int32_t upb_fielddef_defaultint32 (const upb_fielddef *f)
 
int64_t upb_fielddef_defaultint64 (const upb_fielddef *f)
 
const char * upb_fielddef_defaultstr (const upb_fielddef *f, size_t *len)
 
uint32_t upb_fielddef_defaultuint32 (const upb_fielddef *f)
 
uint64_t upb_fielddef_defaultuint64 (const upb_fielddef *f)
 
upb_descriptortype_t upb_fielddef_descriptortype (const upb_fielddef *f)
 
bool upb_fielddef_enumhasdefaultint32 (const upb_fielddef *f)
 
bool upb_fielddef_enumhasdefaultstr (const upb_fielddef *f)
 
const upb_enumdefupb_fielddef_enumsubdef (const upb_fielddef *f)
 
const char * upb_fielddef_fullname (const upb_fielddef *f)
 
size_t upb_fielddef_getjsonname (const upb_fielddef *f, char *buf, size_t len)
 
bool upb_fielddef_haspresence (const upb_fielddef *f)
 
bool upb_fielddef_hassubdef (const upb_fielddef *f)
 
uint32_t upb_fielddef_index (const upb_fielddef *f)
 
upb_intfmt_t upb_fielddef_intfmt (const upb_fielddef *f)
 
bool upb_fielddef_isextension (const upb_fielddef *f)
 
bool upb_fielddef_ismap (const upb_fielddef *f)
 
bool upb_fielddef_isprimitive (const upb_fielddef *f)
 
bool upb_fielddef_isseq (const upb_fielddef *f)
 
bool upb_fielddef_isstring (const upb_fielddef *f)
 
bool upb_fielddef_issubmsg (const upb_fielddef *f)
 
bool upb_fielddef_istagdelim (const upb_fielddef *f)
 
upb_label_t upb_fielddef_label (const upb_fielddef *f)
 
bool upb_fielddef_lazy (const upb_fielddef *f)
 
const upb_msgdefupb_fielddef_msgsubdef (const upb_fielddef *f)
 
const char * upb_fielddef_name (const upb_fielddef *f)
 
upb_fielddefupb_fielddef_new (const void *owner)
 
uint32_t upb_fielddef_number (const upb_fielddef *f)
 
bool upb_fielddef_packed (const upb_fielddef *f)
 
bool upb_fielddef_setcontainingtypename (upb_fielddef *f, const char *name, upb_status *s)
 
void upb_fielddef_setdefaultbool (upb_fielddef *f, bool val)
 
void upb_fielddef_setdefaultcstr (upb_fielddef *f, const char *str, upb_status *s)
 
void upb_fielddef_setdefaultdouble (upb_fielddef *f, double val)
 
void upb_fielddef_setdefaultfloat (upb_fielddef *f, float val)
 
void upb_fielddef_setdefaultint32 (upb_fielddef *f, int32_t val)
 
void upb_fielddef_setdefaultint64 (upb_fielddef *f, int64_t val)
 
bool upb_fielddef_setdefaultstr (upb_fielddef *f, const void *str, size_t len, upb_status *s)
 
void upb_fielddef_setdefaultuint32 (upb_fielddef *f, uint32_t val)
 
void upb_fielddef_setdefaultuint64 (upb_fielddef *f, uint64_t val)
 
void upb_fielddef_setdescriptortype (upb_fielddef *f, int type)
 
bool upb_fielddef_setenumsubdef (upb_fielddef *f, const upb_enumdef *subdef, upb_status *s)
 
bool upb_fielddef_setfullname (upb_fielddef *f, const char *fullname, upb_status *s)
 
void upb_fielddef_setintfmt (upb_fielddef *f, upb_intfmt_t fmt)
 
void upb_fielddef_setisextension (upb_fielddef *f, bool is_extension)
 
bool upb_fielddef_setjsonname (upb_fielddef *f, const char *name, upb_status *s)
 
void upb_fielddef_setlabel (upb_fielddef *f, upb_label_t label)
 
void upb_fielddef_setlazy (upb_fielddef *f, bool lazy)
 
bool upb_fielddef_setmsgsubdef (upb_fielddef *f, const upb_msgdef *subdef, upb_status *s)
 
bool upb_fielddef_setname (upb_fielddef *f, const char *name, upb_status *s)
 
bool upb_fielddef_setnumber (upb_fielddef *f, uint32_t number, upb_status *s)
 
void upb_fielddef_setpacked (upb_fielddef *f, bool packed)
 
bool upb_fielddef_setsubdef (upb_fielddef *f, const upb_def *subdef, upb_status *s)
 
bool upb_fielddef_setsubdefname (upb_fielddef *f, const char *name, upb_status *s)
 
void upb_fielddef_settagdelim (upb_fielddef *f, bool tag_delim)
 
void upb_fielddef_settype (upb_fielddef *f, upb_fieldtype_t type)
 
const upb_defupb_fielddef_subdef (const upb_fielddef *f)
 
const char * upb_fielddef_subdefname (const upb_fielddef *f)
 
upb_fieldtype_t upb_fielddef_type (const upb_fielddef *f)
 
bool upb_fielddef_typeisset (const upb_fielddef *f)
 
bool upb_filedef_adddef (upb_filedef *f, upb_def *def, const void *ref_donor, upb_status *s)
 
bool upb_filedef_adddep (upb_filedef *f, const upb_filedef *dep)
 
UPB_INLINE bool upb_filedef_addenum (upb_filedef *f, upb_enumdef *e, const void *ref_donor, upb_status *s)
 
UPB_INLINE bool upb_filedef_addext (upb_filedef *file, upb_fielddef *f, const void *ref_donor, upb_status *s)
 
UPB_INLINE bool upb_filedef_addmsg (upb_filedef *f, upb_msgdef *m, const void *ref_donor, upb_status *s)
 
const upb_defupb_filedef_def (const upb_filedef *f, size_t i)
 
size_t upb_filedef_defcount (const upb_filedef *f)
 
const upb_filedefupb_filedef_dep (const upb_filedef *f, size_t i)
 
size_t upb_filedef_depcount (const upb_filedef *f)
 
bool upb_filedef_freeze (upb_filedef *f, upb_status *s)
 
UPB_INLINE upb_defupb_filedef_mutabledef (upb_filedef *f, int i)
 
const char * upb_filedef_name (const upb_filedef *f)
 
upb_filedefupb_filedef_new (const void *owner)
 
const char * upb_filedef_package (const upb_filedef *f)
 
const char * upb_filedef_phpnamespace (const upb_filedef *f)
 
const char * upb_filedef_phpprefix (const upb_filedef *f)
 
bool upb_filedef_setname (upb_filedef *f, const char *name, upb_status *s)
 
bool upb_filedef_setpackage (upb_filedef *f, const char *package, upb_status *s)
 
bool upb_filedef_setphpnamespace (upb_filedef *f, const char *phpnamespace, upb_status *s)
 
bool upb_filedef_setphpprefix (upb_filedef *f, const char *phpprefix, upb_status *s)
 
bool upb_filedef_setsyntax (upb_filedef *f, upb_syntax_t syntax, upb_status *s)
 
upb_syntax_t upb_filedef_syntax (const upb_filedef *f)
 
UPB_INLINE void upb_free (upb_alloc *alloc, void *ptr)
 
static const upb_tabentupb_getentry (const upb_table *t, uint32_t hash)
 
UPB_INLINE void upb_gfree (void *ptr)
 
UPB_INLINE voidupb_gmalloc (size_t size)
 
UPB_INLINE voidupb_grealloc (void *ptr, size_t oldsize, size_t size)
 
UPB_INLINE char * upb_gstrdup (const char *s)
 
bool upb_handlerattr_alwaysok (const upb_handlerattr *attr)
 
const voidupb_handlerattr_closuretype (const upb_handlerattr *attr)
 
const UPB_INLINE voidupb_handlerattr_handlerdata (const upb_handlerattr *attr)
 
void upb_handlerattr_init (upb_handlerattr *attr)
 
const voidupb_handlerattr_returnclosuretype (const upb_handlerattr *attr)
 
bool upb_handlerattr_setalwaysok (upb_handlerattr *attr, bool alwaysok)
 
bool upb_handlerattr_setclosuretype (upb_handlerattr *attr, const void *type)
 
bool upb_handlerattr_sethandlerdata (upb_handlerattr *attr, const void *hd)
 
bool upb_handlerattr_setreturnclosuretype (upb_handlerattr *attr, const void *type)
 
void upb_handlerattr_uninit (upb_handlerattr *attr)
 
bool upb_handlers_addcleanup (upb_handlers *h, void *p, upb_handlerfree *hfree)
 
void upb_handlers_clearerr (upb_handlers *h)
 
bool upb_handlers_freeze (upb_handlers *const *handlers, int n, upb_status *s)
 
bool upb_handlers_getattr (const upb_handlers *h, upb_selector_t s, upb_handlerattr *attr)
 
UPB_INLINE upb_selector_t upb_handlers_getendselector (upb_selector_t start)
 
UPB_BEGIN_EXTERN_C UPB_INLINE upb_funcupb_handlers_gethandler (const upb_handlers *h, upb_selector_t s)
 
const UPB_INLINE voidupb_handlers_gethandlerdata (const upb_handlers *h, upb_selector_t s)
 
upb_handlertype_t upb_handlers_getprimitivehandlertype (const upb_fielddef *f)
 
bool upb_handlers_getselector (const upb_fielddef *f, upb_handlertype_t type, upb_selector_t *s)
 
const upb_handlersupb_handlers_getsubhandlers (const upb_handlers *h, const upb_fielddef *f)
 
const upb_handlersupb_handlers_getsubhandlers_sel (const upb_handlers *h, upb_selector_t sel)
 
const upb_msgdefupb_handlers_msgdef (const upb_handlers *h)
 
upb_handlersupb_handlers_new (const upb_msgdef *m, const void *owner)
 
const upb_handlersupb_handlers_newfrozen (const upb_msgdef *m, const void *owner, upb_handlers_callback *callback, const void *closure)
 
uint32_t upb_handlers_selectorbaseoffset (const upb_fielddef *f)
 
uint32_t upb_handlers_selectorcount (const upb_fielddef *f)
 
bool upb_handlers_setbool (upb_handlers *h, const upb_fielddef *f, upb_bool_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setdouble (upb_handlers *h, const upb_fielddef *f, upb_double_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setendmsg (upb_handlers *h, upb_endmsg_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setendseq (upb_handlers *h, const upb_fielddef *f, upb_endfield_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setendstr (upb_handlers *h, const upb_fielddef *f, upb_endfield_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setendsubmsg (upb_handlers *h, const upb_fielddef *f, upb_endfield_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setfloat (upb_handlers *h, const upb_fielddef *f, upb_float_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setint32 (upb_handlers *h, const upb_fielddef *f, upb_int32_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setint64 (upb_handlers *h, const upb_fielddef *f, upb_int64_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setstartmsg (upb_handlers *h, upb_startmsg_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setstartseq (upb_handlers *h, const upb_fielddef *f, upb_startfield_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setstartstr (upb_handlers *h, const upb_fielddef *f, upb_startstr_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setstartsubmsg (upb_handlers *h, const upb_fielddef *f, upb_startfield_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setstring (upb_handlers *h, const upb_fielddef *f, upb_string_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setsubhandlers (upb_handlers *h, const upb_fielddef *f, const upb_handlers *sub)
 
bool upb_handlers_setuint32 (upb_handlers *h, const upb_fielddef *f, upb_uint32_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setuint64 (upb_handlers *h, const upb_fielddef *f, upb_uint64_handlerfunc *func, upb_handlerattr *attr)
 
bool upb_handlers_setunknown (upb_handlers *h, upb_unknown_handlerfunc *func, upb_handlerattr *attr)
 
const upb_statusupb_handlers_status (upb_handlers *h)
 
UPB_INLINE uint32_t upb_inthash (uintptr_t key)
 
UPB_INLINE uintptr_t upb_intkey (uintptr_t key)
 
void upb_inttable_begin (upb_inttable_iter *i, const upb_inttable *t)
 
UPB_INLINE void upb_inttable_compact (upb_inttable *t)
 
void upb_inttable_compact2 (upb_inttable *t, upb_alloc *a)
 
size_t upb_inttable_count (const upb_inttable *t)
 
bool upb_inttable_done (const upb_inttable_iter *i)
 
UPB_INLINE bool upb_inttable_init (upb_inttable *table, upb_ctype_t ctype)
 
bool upb_inttable_init2 (upb_inttable *table, upb_ctype_t ctype, upb_alloc *a)
 
UPB_INLINE bool upb_inttable_insert (upb_inttable *t, uintptr_t key, upb_value val)
 
bool upb_inttable_insert2 (upb_inttable *t, uintptr_t key, upb_value val, upb_alloc *a)
 
UPB_INLINE bool upb_inttable_insertptr (upb_inttable *t, const void *key, upb_value val)
 
bool upb_inttable_insertptr2 (upb_inttable *t, const void *key, upb_value val, upb_alloc *a)
 
bool upb_inttable_iter_isequal (const upb_inttable_iter *i1, const upb_inttable_iter *i2)
 
uintptr_t upb_inttable_iter_key (const upb_inttable_iter *i)
 
void upb_inttable_iter_setdone (upb_inttable_iter *i)
 
upb_value upb_inttable_iter_value (const upb_inttable_iter *i)
 
bool upb_inttable_lookup (const upb_inttable *t, uintptr_t key, upb_value *v)
 
UPB_INLINE bool upb_inttable_lookup32 (const upb_inttable *t, uint32_t key, upb_value *v)
 
bool upb_inttable_lookupptr (const upb_inttable *t, const void *key, upb_value *val)
 
void upb_inttable_next (upb_inttable_iter *i)
 
upb_inttableupb_inttable_pack (const upb_inttable *t, void *p, size_t *ofs, size_t size)
 
void upb_inttable_packedsize (const upb_inttable *t, size_t *size)
 
upb_value upb_inttable_pop (upb_inttable *t)
 
UPB_INLINE bool upb_inttable_push (upb_inttable *t, upb_value val)
 
bool upb_inttable_push2 (upb_inttable *t, upb_value val, upb_alloc *a)
 
bool upb_inttable_remove (upb_inttable *t, uintptr_t key, upb_value *val)
 
bool upb_inttable_removeptr (upb_inttable *t, const void *key, upb_value *val)
 
bool upb_inttable_replace (upb_inttable *t, uintptr_t key, upb_value val)
 
UPB_INLINE void upb_inttable_uninit (upb_inttable *table)
 
void upb_inttable_uninit2 (upb_inttable *table, upb_alloc *a)
 
upb_bytessinkupb_json_parser_input (upb_json_parser *p)
 
const upb_handlersupb_json_parsermethod_desthandlers (const upb_json_parsermethod *m)
 
const upb_byteshandlerupb_json_parsermethod_inputhandler (const upb_json_parsermethod *m)
 
upb_json_parsermethodupb_json_parsermethod_new (const upb_msgdef *md, const void *owner)
 
UPB_BEGIN_EXTERN_C upb_json_printerupb_json_printer_create (upb_env *e, const upb_handlers *h, upb_bytessink *output)
 
upb_sinkupb_json_printer_input (upb_json_printer *p)
 
const upb_handlersupb_json_printer_newhandlers (const upb_msgdef *md, bool preserve_fieldnames, const void *owner)
 
upb_filedef ** upb_loaddescriptor (const char *buf, size_t n, const void *owner, upb_status *status)
 
UPB_INLINE voidupb_malloc (upb_alloc *alloc, size_t size)
 
bool upb_map_del (upb_map *map, upb_msgval key)
 
bool upb_map_get (const upb_map *map, upb_msgval key, upb_msgval *val)
 
upb_fieldtype_t upb_map_keytype (const upb_map *map)
 
upb_mapupb_map_new (upb_fieldtype_t ktype, upb_fieldtype_t vtype, upb_arena *a)
 
bool upb_map_set (upb_map *map, upb_msgval key, upb_msgval val, upb_msgval *valremoved)
 
size_t upb_map_size (const upb_map *map)
 
upb_fieldtype_t upb_map_valuetype (const upb_map *map)
 
void upb_mapiter_begin (upb_mapiter *i, const upb_map *t)
 
bool upb_mapiter_done (const upb_mapiter *i)
 
void upb_mapiter_free (upb_mapiter *i, upb_alloc *a)
 
bool upb_mapiter_isequal (const upb_mapiter *i1, const upb_mapiter *i2)
 
upb_msgval upb_mapiter_key (const upb_mapiter *i)
 
upb_mapiterupb_mapiter_new (const upb_map *t, upb_alloc *a)
 
void upb_mapiter_next (upb_mapiter *i)
 
void upb_mapiter_setdone (upb_mapiter *i)
 
size_t upb_mapiter_sizeof ()
 
upb_msgval upb_mapiter_value (const upb_mapiter *i)
 
void upb_msg_addunknown (upb_msg *msg, const char *data, size_t len)
 
upb_arenaupb_msg_arena (const upb_msg *msg)
 
bool upb_msg_clearfield (upb_msg *msg, int field_index, const upb_msglayout *l)
 
void upb_msg_field_begin (upb_msg_field_iter *iter, const upb_msgdef *m)
 
bool upb_msg_field_done (const upb_msg_field_iter *iter)
 
void upb_msg_field_iter_setdone (upb_msg_field_iter *iter)
 
void upb_msg_field_next (upb_msg_field_iter *iter)
 
upb_msgval upb_msg_get (const upb_msg *msg, int field_index, const upb_msglayout *l)
 
bool upb_msg_getscalarhandlerdata (const upb_handlers *h, upb_selector_t s, upb_fieldtype_t *type, size_t *offset, int32_t *hasbit)
 
const char * upb_msg_getunknown (const upb_msg *msg, size_t *len)
 
bool upb_msg_has (const upb_msg *msg, int field_index, const upb_msglayout *l)
 
upb_fielddefupb_msg_iter_field (const upb_msg_field_iter *iter)
 
upb_oneofdefupb_msg_iter_oneof (const upb_msg_oneof_iter *iter)
 
upb_msgupb_msg_new (const upb_msglayout *l, upb_arena *a)
 
void upb_msg_oneof_begin (upb_msg_oneof_iter *iter, const upb_msgdef *m)
 
bool upb_msg_oneof_done (const upb_msg_oneof_iter *iter)
 
void upb_msg_oneof_iter_setdone (upb_msg_oneof_iter *iter)
 
void upb_msg_oneof_next (upb_msg_oneof_iter *iter)
 
void upb_msg_set (upb_msg *msg, int field_index, upb_msgval val, const upb_msglayout *l)
 
bool upb_msg_setscalarhandler (upb_handlers *h, const upb_fielddef *f, size_t offset, int32_t hasbit)
 
bool upb_msgdef_addfield (upb_msgdef *m, upb_fielddef *f, const void *ref_donor, upb_status *s)
 
bool upb_msgdef_addoneof (upb_msgdef *m, upb_oneofdef *o, const void *ref_donor, upb_status *s)
 
bool upb_msgdef_freeze (upb_msgdef *m, upb_status *status)
 
const char * upb_msgdef_fullname (const upb_msgdef *m)
 
bool upb_msgdef_isnumberwrapper (const upb_msgdef *m)
 
const upb_fielddefupb_msgdef_itof (const upb_msgdef *m, uint32_t i)
 
UPB_INLINE upb_fielddefupb_msgdef_itof_mutable (upb_msgdef *m, uint32_t i)
 
bool upb_msgdef_lookupname (const upb_msgdef *m, const char *name, size_t len, const upb_fielddef **f, const upb_oneofdef **o)
 
UPB_INLINE bool upb_msgdef_lookupnamez (const upb_msgdef *m, const char *name, const upb_fielddef **f, const upb_oneofdef **o)
 
bool upb_msgdef_mapentry (const upb_msgdef *m)
 
const char * upb_msgdef_name (const upb_msgdef *m)
 
upb_msgdefupb_msgdef_new (const void *owner)
 
const upb_fielddefupb_msgdef_ntof (const upb_msgdef *m, const char *name, size_t len)
 
UPB_INLINE upb_fielddefupb_msgdef_ntof_mutable (upb_msgdef *m, const char *name, size_t len)
 
const UPB_INLINE upb_fielddefupb_msgdef_ntofz (const upb_msgdef *m, const char *name)
 
const upb_oneofdefupb_msgdef_ntoo (const upb_msgdef *m, const char *name, size_t len)
 
UPB_INLINE upb_oneofdefupb_msgdef_ntoo_mutable (upb_msgdef *m, const char *name, size_t len)
 
const UPB_INLINE upb_oneofdefupb_msgdef_ntooz (const upb_msgdef *m, const char *name)
 
int upb_msgdef_numfields (const upb_msgdef *m)
 
int upb_msgdef_numoneofs (const upb_msgdef *m)
 
bool upb_msgdef_setfullname (upb_msgdef *m, const char *fullname, upb_status *s)
 
void upb_msgdef_setmapentry (upb_msgdef *m, bool map_entry)
 
bool upb_msgdef_setsyntax (upb_msgdef *m, upb_syntax_t syntax)
 
upb_syntax_t upb_msgdef_syntax (const upb_msgdef *m)
 
upb_wellknowntype_t upb_msgdef_wellknowntype (const upb_msgdef *m)
 
void upb_msgfactory_free (upb_msgfactory *f)
 
const upb_msglayoutupb_msgfactory_getlayout (upb_msgfactory *f, const upb_msgdef *m)
 
upb_msgfactoryupb_msgfactory_new (const upb_symtab *symtab)
 
const upb_symtabupb_msgfactory_symtab (const upb_msgfactory *f)
 
UPB_INLINE upb_msgval upb_msgval_makestr (const char *data, size_t size)
 
bool upb_ok (const upb_status *status)
 
void upb_oneof_begin (upb_oneof_iter *iter, const upb_oneofdef *o)
 
bool upb_oneof_done (upb_oneof_iter *iter)
 
upb_fielddefupb_oneof_iter_field (const upb_oneof_iter *iter)
 
void upb_oneof_iter_setdone (upb_oneof_iter *iter)
 
void upb_oneof_next (upb_oneof_iter *iter)
 
bool upb_oneofdef_addfield (upb_oneofdef *o, upb_fielddef *f, const void *ref_donor, upb_status *s)
 
const upb_msgdefupb_oneofdef_containingtype (const upb_oneofdef *o)
 
uint32_t upb_oneofdef_index (const upb_oneofdef *o)
 
const upb_fielddefupb_oneofdef_itof (const upb_oneofdef *o, uint32_t num)
 
const char * upb_oneofdef_name (const upb_oneofdef *o)
 
upb_oneofdefupb_oneofdef_new (const void *owner)
 
const upb_fielddefupb_oneofdef_ntof (const upb_oneofdef *o, const char *name, size_t length)
 
const UPB_INLINE upb_fielddefupb_oneofdef_ntofz (const upb_oneofdef *o, const char *name)
 
int upb_oneofdef_numfields (const upb_oneofdef *o)
 
bool upb_oneofdef_setname (upb_oneofdef *o, const char *name, upb_status *s)
 
upb_pb_encoderupb_pb_encoder_create (upb_env *e, const upb_handlers *h, upb_bytessink *output)
 
upb_sinkupb_pb_encoder_input (upb_pb_encoder *p)
 
const UPB_BEGIN_EXTERN_C upb_handlersupb_pb_encoder_newhandlers (const upb_msgdef *m, const void *owner)
 
bool upb_pbcodecache_allowjit (const upb_pbcodecache *c)
 
const upb_pbdecodermethodupb_pbcodecache_getdecodermethod (upb_pbcodecache *c, const upb_pbdecodermethodopts *opts)
 
void upb_pbcodecache_init (upb_pbcodecache *c)
 
bool upb_pbcodecache_setallowjit (upb_pbcodecache *c, bool allow)
 
void upb_pbcodecache_uninit (upb_pbcodecache *c)
 
uint64_t upb_pbdecoder_bytesparsed (const upb_pbdecoder *d)
 
int32_t upb_pbdecoder_checktag_slow (upb_pbdecoder *d, uint64_t expected)
 
UPB_BEGIN_EXTERN_C upb_pbdecoderupb_pbdecoder_create (upb_env *e, const upb_pbdecodermethod *method, upb_sink *output)
 
size_t upb_pbdecoder_decode (void *closure, const void *hd, const char *buf, size_t size, const upb_bufhandle *handle)
 
int32_t upb_pbdecoder_decode_f32 (upb_pbdecoder *d, uint32_t *u32)
 
int32_t upb_pbdecoder_decode_f64 (upb_pbdecoder *d, uint64_t *u64)
 
int32_t upb_pbdecoder_decode_varint_slow (upb_pbdecoder *d, uint64_t *u64)
 
bool upb_pbdecoder_end (void *closure, const void *handler_data)
 
void upb_pbdecoder_freejit (mgroup *group)
 
const char * upb_pbdecoder_getopname (unsigned int op)
 
upb_bytessinkupb_pbdecoder_input (upb_pbdecoder *d)
 
void upb_pbdecoder_jit (mgroup *group)
 
size_t upb_pbdecoder_maxnesting (const upb_pbdecoder *d)
 
const upb_pbdecodermethodupb_pbdecoder_method (const upb_pbdecoder *d)
 
UPB_INLINE uint64_t upb_pbdecoder_packdispatch (uint64_t ofs, uint8_t wt1, uint8_t wt2)
 
void upb_pbdecoder_reset (upb_pbdecoder *d)
 
int32_t upb_pbdecoder_resume (upb_pbdecoder *d, void *p, const char *buf, size_t size, const upb_bufhandle *handle)
 
void upb_pbdecoder_seterr (upb_pbdecoder *d, const char *msg)
 
bool upb_pbdecoder_setmaxnesting (upb_pbdecoder *d, size_t max)
 
int32_t upb_pbdecoder_skipunknown (upb_pbdecoder *d, int32_t fieldnum, uint8_t wire_type)
 
voidupb_pbdecoder_startbc (void *closure, const void *pc, size_t size_hint)
 
voidupb_pbdecoder_startjit (void *closure, const void *hd, size_t size_hint)
 
size_t upb_pbdecoder_suspend (upb_pbdecoder *d)
 
UPB_INLINE void upb_pbdecoder_unpackdispatch (uint64_t dispatch, uint64_t *ofs, uint8_t *wt1, uint8_t *wt2)
 
const upb_handlersupb_pbdecodermethod_desthandlers (const upb_pbdecodermethod *m)
 
const upb_byteshandlerupb_pbdecodermethod_inputhandler (const upb_pbdecodermethod *m)
 
bool upb_pbdecodermethod_isnative (const upb_pbdecodermethod *m)
 
const upb_pbdecodermethodupb_pbdecodermethod_new (const upb_pbdecodermethodopts *opts, const void *owner)
 
void upb_pbdecodermethodopts_init (upb_pbdecodermethodopts *opts, const upb_handlers *h)
 
void upb_pbdecodermethodopts_setlazy (upb_pbdecodermethodopts *opts, bool lazy)
 
UPB_INLINE voidupb_realloc (upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)
 
void upb_refcounted_checkref (const upb_refcounted *r, const void *owner)
 
void upb_refcounted_donateref (const upb_refcounted *r, const void *from, const void *to)
 
bool upb_refcounted_freeze (upb_refcounted *const *roots, int n, upb_status *s, int maxdepth)
 
bool upb_refcounted_init (upb_refcounted *r, const struct upb_refcounted_vtbl *vtbl, const void *owner)
 
bool upb_refcounted_isfrozen (const upb_refcounted *r)
 
void upb_refcounted_ref (const upb_refcounted *r, const void *owner)
 
void upb_refcounted_ref2 (const upb_refcounted *r, upb_refcounted *from)
 
void upb_refcounted_unref (const upb_refcounted *r, const void *owner)
 
void upb_refcounted_unref2 (const upb_refcounted *r, upb_refcounted *from)
 
UPB_INLINE bool upb_sink_endmsg (upb_sink *s, upb_status *status)
 
UPB_INLINE bool upb_sink_endseq (upb_sink *s, upb_selector_t sel)
 
UPB_INLINE bool upb_sink_endstr (upb_sink *s, upb_selector_t sel)
 
UPB_INLINE bool upb_sink_endsubmsg (upb_sink *s, upb_selector_t sel)
 
UPB_INLINE size_t upb_sink_putstring (upb_sink *s, upb_selector_t sel, const char *buf, size_t n, const upb_bufhandle *handle)
 
UPB_INLINE bool upb_sink_putunknown (upb_sink *s, const char *buf, size_t n)
 
UPB_INLINE void upb_sink_reset (upb_sink *s, const upb_handlers *h, void *c)
 
UPB_INLINE bool upb_sink_startmsg (upb_sink *s)
 
UPB_INLINE bool upb_sink_startseq (upb_sink *s, upb_selector_t sel, upb_sink *sub)
 
UPB_INLINE bool upb_sink_startstr (upb_sink *s, upb_selector_t sel, size_t size_hint, upb_sink *sub)
 
UPB_INLINE bool upb_sink_startsubmsg (upb_sink *s, upb_selector_t sel, upb_sink *sub)
 
void upb_status_clear (upb_status *status)
 
void upb_status_copy (upb_status *to, const upb_status *from)
 
int upb_status_errcode (const upb_status *status)
 
const UPB_BEGIN_EXTERN_C char * upb_status_errmsg (const upb_status *status)
 
upb_errorspaceupb_status_errspace (const upb_status *status)
 
void upb_status_seterrf (upb_status *status, const char *fmt,...)
 
void upb_status_seterrmsg (upb_status *status, const char *msg)
 
void upb_status_vseterrf (upb_status *status, const char *fmt, va_list args)
 
char * upb_strdup (const char *s, upb_alloc *a)
 
char * upb_strdup2 (const char *s, size_t len, upb_alloc *a)
 
void upb_strtable_begin (upb_strtable_iter *i, const upb_strtable *t)
 
UPB_INLINE size_t upb_strtable_count (const upb_strtable *t)
 
bool upb_strtable_done (const upb_strtable_iter *i)
 
UPB_INLINE bool upb_strtable_init (upb_strtable *table, upb_ctype_t ctype)
 
bool upb_strtable_init2 (upb_strtable *table, upb_ctype_t ctype, upb_alloc *a)
 
UPB_INLINE bool upb_strtable_insert (upb_strtable *t, const char *key, upb_value val)
 
UPB_INLINE bool upb_strtable_insert2 (upb_strtable *t, const char *key, size_t len, upb_value val)
 
bool upb_strtable_insert3 (upb_strtable *t, const char *key, size_t len, upb_value val, upb_alloc *a)
 
bool upb_strtable_iter_isequal (const upb_strtable_iter *i1, const upb_strtable_iter *i2)
 
const char * upb_strtable_iter_key (const upb_strtable_iter *i)
 
size_t upb_strtable_iter_keylength (const upb_strtable_iter *i)
 
void upb_strtable_iter_setdone (upb_strtable_iter *i)
 
upb_value upb_strtable_iter_value (const upb_strtable_iter *i)
 
UPB_INLINE bool upb_strtable_lookup (const upb_strtable *t, const char *key, upb_value *v)
 
bool upb_strtable_lookup2 (const upb_strtable *t, const char *key, size_t len, upb_value *v)
 
void upb_strtable_next (upb_strtable_iter *i)
 
upb_strtableupb_strtable_pack (const upb_strtable *t, void *p, size_t *ofs, size_t size)
 
void upb_strtable_packedsize (const upb_strtable *t, size_t *size)
 
UPB_INLINE bool upb_strtable_remove (upb_strtable *t, const char *key, upb_value *v)
 
UPB_INLINE bool upb_strtable_remove2 (upb_strtable *t, const char *key, size_t len, upb_value *val)
 
bool upb_strtable_remove3 (upb_strtable *t, const char *key, size_t len, upb_value *val, upb_alloc *alloc)
 
bool upb_strtable_resize (upb_strtable *t, size_t size_lg2, upb_alloc *a)
 
UPB_INLINE void upb_strtable_uninit (upb_strtable *table)
 
void upb_strtable_uninit2 (upb_strtable *table, upb_alloc *a)
 
UPB_INLINE upb_strview upb_strview_make (const char *data, size_t size)
 
bool upb_symtab_add (upb_symtab *s, upb_def *const *defs, size_t n, void *ref_donor, upb_status *status)
 
bool upb_symtab_addfile (upb_symtab *s, upb_filedef *file, upb_status *status)
 
void upb_symtab_begin (upb_symtab_iter *iter, const upb_symtab *s, upb_deftype_t type)
 
bool upb_symtab_done (const upb_symtab_iter *iter)
 
void upb_symtab_free (upb_symtab *s)
 
const upb_defupb_symtab_iter_def (const upb_symtab_iter *iter)
 
const upb_defupb_symtab_lookup (const upb_symtab *s, const char *sym)
 
const upb_enumdefupb_symtab_lookupenum (const upb_symtab *s, const char *sym)
 
const upb_msgdefupb_symtab_lookupmsg (const upb_symtab *s, const char *sym)
 
const upb_msgdefupb_symtab_lookupmsg2 (const upb_symtab *s, const char *sym, size_t len)
 
UPB_BEGIN_EXTERN_C upb_symtabupb_symtab_new ()
 
void upb_symtab_next (upb_symtab_iter *iter)
 
const upb_defupb_symtab_resolve (const upb_symtab *s, const char *base, const char *sym)
 
UPB_INLINE bool upb_tabent_isempty (const upb_tabent *e)
 
UPB_INLINE size_t upb_table_size (const upb_table *t)
 
UPB_INLINE char * upb_tabstr (upb_tabkey key, uint32_t *len)
 
UPB_BEGIN_EXTERN_C upb_textprinterupb_textprinter_create (upb_env *env, const upb_handlers *h, upb_bytessink *output)
 
upb_sinkupb_textprinter_input (upb_textprinter *p)
 
const upb_handlersupb_textprinter_newhandlers (const upb_msgdef *m, const void *owner)
 
void upb_textprinter_setsingleline (upb_textprinter *p, bool single_line)
 
UPB_BEGIN_EXTERN_C typedef bool upb_unknown_handlerfunc (void *c, const void *hd, const char *buf, size_t n)
 
void upb_upberr_setoom (upb_status *s)
 
UPB_INLINE upb_value upb_value_double (double cval)
 
UPB_INLINE upb_value upb_value_float (float cval)
 
UPB_INLINE void upb_value_setdouble (upb_value *val, double cval)
 
UPB_INLINE void upb_value_setfloat (upb_value *val, float cval)
 
UPB_INLINE int upb_value_size (uint64_t val)
 
UPB_INLINE size_t upb_varint_size (uint64_t val)
 
UPB_INLINE upb_decoderet upb_vdecode_fast (const char *p)
 
upb_decoderet upb_vdecode_max8_branch32 (upb_decoderet r)
 
upb_decoderet upb_vdecode_max8_branch64 (upb_decoderet r)
 
UPB_INLINE uint64_t upb_vencode32 (uint32_t val)
 
UPB_INLINE size_t upb_vencode64 (uint64_t val, char *buf)
 
UPB_INLINE int32_t upb_zzdec_32 (uint32_t n)
 
UPB_INLINE int64_t upb_zzdec_64 (uint64_t n)
 
UPB_INLINE uint32_t upb_zzenc_32 (int32_t n)
 
UPB_INLINE uint64_t upb_zzenc_64 (int64_t n)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_ExtensionRange_f_end (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_ExtensionRange_f_start (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_DescriptorProto_ExtensionRange_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_DescriptorProto_ExtensionRange_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_f_enum_type (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_f_extension (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_f_extension_range (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_f_field (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_f_name (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_f_nested_type (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_f_oneof_decl (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_f_options (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_f_reserved_name (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_f_reserved_range (const upb_msgdef *m)
 
const UPB_BEGIN_EXTERN_C upb_msgdefupbdefs_google_protobuf_DescriptorProto_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_DescriptorProto_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_ReservedRange_f_end (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_DescriptorProto_ReservedRange_f_start (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_DescriptorProto_ReservedRange_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_DescriptorProto_ReservedRange_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_EnumDescriptorProto_f_name (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_EnumDescriptorProto_f_options (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_EnumDescriptorProto_f_value (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_EnumDescriptorProto_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_EnumDescriptorProto_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_EnumOptions_f_allow_alias (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_EnumOptions_f_deprecated (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_EnumOptions_f_uninterpreted_option (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_EnumOptions_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_EnumOptions_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_EnumValueDescriptorProto_f_name (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_EnumValueDescriptorProto_f_number (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_EnumValueDescriptorProto_f_options (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_EnumValueDescriptorProto_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_EnumValueDescriptorProto_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_EnumValueOptions_f_deprecated (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_EnumValueOptions_f_uninterpreted_option (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_EnumValueOptions_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_EnumValueOptions_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldDescriptorProto_f_default_value (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldDescriptorProto_f_extendee (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldDescriptorProto_f_json_name (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldDescriptorProto_f_label (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldDescriptorProto_f_name (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldDescriptorProto_f_number (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldDescriptorProto_f_oneof_index (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldDescriptorProto_f_options (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldDescriptorProto_f_type (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldDescriptorProto_f_type_name (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_FieldDescriptorProto_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_FieldDescriptorProto_is (const upb_msgdef *m)
 
const upb_enumdefupbdefs_google_protobuf_FieldDescriptorProto_Label_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_FieldDescriptorProto_Label_is (const upb_enumdef *e)
 
const upb_enumdefupbdefs_google_protobuf_FieldDescriptorProto_Type_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_FieldDescriptorProto_Type_is (const upb_enumdef *e)
 
const upb_enumdefupbdefs_google_protobuf_FieldOptions_CType_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_FieldOptions_CType_is (const upb_enumdef *e)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldOptions_f_ctype (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldOptions_f_deprecated (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldOptions_f_jstype (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldOptions_f_lazy (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldOptions_f_packed (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldOptions_f_uninterpreted_option (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FieldOptions_f_weak (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_FieldOptions_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_FieldOptions_is (const upb_msgdef *m)
 
const upb_enumdefupbdefs_google_protobuf_FieldOptions_JSType_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_FieldOptions_JSType_is (const upb_enumdef *e)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorProto_f_dependency (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorProto_f_enum_type (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorProto_f_extension (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorProto_f_message_type (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorProto_f_name (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorProto_f_options (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorProto_f_package (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorProto_f_public_dependency (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorProto_f_service (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorProto_f_source_code_info (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorProto_f_syntax (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorProto_f_weak_dependency (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_FileDescriptorProto_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_FileDescriptorProto_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileDescriptorSet_f_file (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_FileDescriptorSet_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_FileDescriptorSet_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_cc_enable_arenas (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_cc_generic_services (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_csharp_namespace (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_deprecated (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_go_package (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_java_generate_equals_and_hash (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_java_generic_services (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_java_multiple_files (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_java_outer_classname (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_java_package (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_java_string_check_utf8 (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_javanano_use_deprecated_package (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_objc_class_prefix (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_optimize_for (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_php_class_prefix (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_php_namespace (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_py_generic_services (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_FileOptions_f_uninterpreted_option (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_FileOptions_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_FileOptions_is (const upb_msgdef *m)
 
const upb_enumdefupbdefs_google_protobuf_FileOptions_OptimizeMode_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_FileOptions_OptimizeMode_is (const upb_enumdef *e)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MessageOptions_f_deprecated (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MessageOptions_f_map_entry (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MessageOptions_f_message_set_wire_format (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MessageOptions_f_no_standard_descriptor_accessor (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MessageOptions_f_uninterpreted_option (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_MessageOptions_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_MessageOptions_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MethodDescriptorProto_f_client_streaming (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MethodDescriptorProto_f_input_type (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MethodDescriptorProto_f_name (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MethodDescriptorProto_f_options (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MethodDescriptorProto_f_output_type (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MethodDescriptorProto_f_server_streaming (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_MethodDescriptorProto_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_MethodDescriptorProto_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MethodOptions_f_deprecated (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_MethodOptions_f_uninterpreted_option (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_MethodOptions_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_MethodOptions_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_OneofDescriptorProto_f_name (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_OneofDescriptorProto_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_OneofDescriptorProto_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_ServiceDescriptorProto_f_method (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_ServiceDescriptorProto_f_name (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_ServiceDescriptorProto_f_options (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_ServiceDescriptorProto_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_ServiceDescriptorProto_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_ServiceOptions_f_deprecated (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_ServiceOptions_f_uninterpreted_option (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_ServiceOptions_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_ServiceOptions_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_SourceCodeInfo_f_location (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_SourceCodeInfo_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_SourceCodeInfo_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_SourceCodeInfo_Location_f_leading_comments (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_SourceCodeInfo_Location_f_leading_detached_comments (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_SourceCodeInfo_Location_f_path (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_SourceCodeInfo_Location_f_span (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_SourceCodeInfo_Location_f_trailing_comments (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_SourceCodeInfo_Location_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_SourceCodeInfo_Location_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_UninterpretedOption_f_aggregate_value (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_UninterpretedOption_f_double_value (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_UninterpretedOption_f_identifier_value (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_UninterpretedOption_f_name (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_UninterpretedOption_f_negative_int_value (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_UninterpretedOption_f_positive_int_value (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_UninterpretedOption_f_string_value (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_UninterpretedOption_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_UninterpretedOption_is (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_UninterpretedOption_NamePart_f_is_extension (const upb_msgdef *m)
 
const UPB_INLINE upb_fielddefupbdefs_google_protobuf_UninterpretedOption_NamePart_f_name_part (const upb_msgdef *m)
 
const upb_msgdefupbdefs_google_protobuf_UninterpretedOption_NamePart_get (const void *owner)
 
UPB_INLINE bool upbdefs_google_protobuf_UninterpretedOption_NamePart_is (const upb_msgdef *m)
 

Variables

char _upb_noclosure
 
const upb_msglayout google_protobuf_DescriptorProto_ExtensionRange_msginit
 
const upb_msglayout google_protobuf_DescriptorProto_msginit
 
const upb_msglayout google_protobuf_DescriptorProto_ReservedRange_msginit
 
const upb_msglayout google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit
 
const upb_msglayout google_protobuf_EnumDescriptorProto_msginit
 
const upb_msglayout google_protobuf_EnumOptions_msginit
 
const upb_msglayout google_protobuf_EnumValueDescriptorProto_msginit
 
const upb_msglayout google_protobuf_EnumValueOptions_msginit
 
const upb_msglayout google_protobuf_ExtensionRangeOptions_msginit
 
const upb_msglayout google_protobuf_FieldDescriptorProto_msginit
 
const upb_msglayout google_protobuf_FieldOptions_msginit
 
const upb_msglayout google_protobuf_FileDescriptorProto_msginit
 
const upb_msglayout google_protobuf_FileDescriptorSet_msginit
 
const upb_msglayout google_protobuf_FileOptions_msginit
 
const upb_msglayout google_protobuf_GeneratedCodeInfo_Annotation_msginit
 
const upb_msglayout google_protobuf_GeneratedCodeInfo_msginit
 
const upb_msglayout google_protobuf_MessageOptions_msginit
 
const upb_msglayout google_protobuf_MethodDescriptorProto_msginit
 
const upb_msglayout google_protobuf_MethodOptions_msginit
 
const upb_msglayout google_protobuf_OneofDescriptorProto_msginit
 
const upb_msglayout google_protobuf_OneofOptions_msginit
 
const upb_msglayout google_protobuf_ServiceDescriptorProto_msginit
 
const upb_msglayout google_protobuf_ServiceOptions_msginit
 
const upb_msglayout google_protobuf_SourceCodeInfo_Location_msginit
 
const upb_msglayout google_protobuf_SourceCodeInfo_msginit
 
const upb_msglayout google_protobuf_UninterpretedOption_msginit
 
const upb_msglayout google_protobuf_UninterpretedOption_NamePart_msginit
 
const upb_json_parsermethod const upb_symtab upb_sink bool ignore_json_unknown
 
const char * kPbDecoderStackOverflow
 
const char * kPbDecoderSubmessageTooLong
 
const upb_json_parsermethodm
 
 opcode
 
const upb_json_parsermethod const upb_symtab upb_sinkoutput
 
uint32_t static_refcount
 
const upb_json_parsermethod const upb_symtabsymtab
 
upb_alloc upb_alloc_global
 
const uint8_t upb_desctype_to_fieldtype []
 
UPB_END_EXTERN_C typedef upb_strtable_iter upb_enum_iter
 
UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl upb_enumdef_vtbl
 
upb_errorspace upb_errnoerr
 
UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl upb_fielddef_vtbl
 
UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl upb_filedef_vtbl
 
 upb_handlertype_t
 
UPB_BEGIN_EXTERN_C typedef void upb_msg
 
UPB_END_EXTERN_C typedef upb_inttable_iter upb_msg_field_iter
 
UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl upb_msgdef_vtbl
 
UPB_END_EXTERN_C typedef upb_inttable_iter upb_oneof_iter
 
UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl upb_oneofdef_vtbl
 
const uint8_t upb_pb_native_wire_types []
 
const UPB_BEGIN_EXTERN_C voidUPB_UNTRACKED_REF
 
upb_errorspace upb_upberr
 

Macro Definition Documentation

◆ ACCESSORS

#define ACCESSORS (   name,
  membername,
  ctype 
)
Value:
UPB_INLINE ctype upb_msgval_get ## name(upb_msgval v) { \
return v.membername; \
} \
UPB_INLINE void upb_msgval_set ## name(upb_msgval *v, ctype cval) { \
v->membername = cval; \
} \
UPB_INLINE upb_msgval upb_msgval_ ## name(ctype v) { \
upb_msgval ret; \
ret.membername = v; \
return ret; \
}

Definition at line 6693 of file ruby/ext/google/protobuf_c/upb.h.

◆ CHECK_RETURN

#define CHECK_RETURN (   x)    { int32_t ret = x; if (ret >= 0) return ret; }

Definition at line 10043 of file ruby/ext/google/protobuf_c/upb.h.

◆ DECODE_ENDGROUP

#define DECODE_ENDGROUP   -3 /* Used only from checkunknown(). */

Definition at line 10041 of file ruby/ext/google/protobuf_c/upb.h.

◆ DECODE_MISMATCH

#define DECODE_MISMATCH   -2 /* Used only from checktag_slow(). */

Definition at line 10040 of file ruby/ext/google/protobuf_c/upb.h.

◆ DECODE_OK

#define DECODE_OK   -1

Definition at line 10039 of file ruby/ext/google/protobuf_c/upb.h.

◆ DISPATCH_ENDMSG

#define DISPATCH_ENDMSG   0

Definition at line 10001 of file ruby/ext/google/protobuf_c/upb.h.

◆ FUNCS

#define FUNCS (   name,
  membername,
  type_t,
  converter,
  proto_type 
)
Value:
UPB_INLINE void upb_value_set ## name(upb_value *val, type_t cval) { \
val->val = (converter)cval; \
SET_TYPE(val->ctype, proto_type); \
} \
UPB_INLINE upb_value upb_value_ ## name(type_t val) { \
upb_value ret; \
upb_value_set ## name(&ret, val); \
return ret; \
} \
UPB_INLINE type_t upb_value_get ## name(upb_value val) { \
UPB_ASSERT_DEBUGVAR(val.ctype == proto_type); \
return (type_t)(converter)val.val; \
}

Definition at line 916 of file ruby/ext/google/protobuf_c/upb.h.

◆ GOOGLE_PROTOBUF_DESCRIPTOR_PROTO_UPB_H_

#define GOOGLE_PROTOBUF_DESCRIPTOR_PROTO_UPB_H_

Definition at line 6871 of file ruby/ext/google/protobuf_c/upb.h.

◆ LABEL_DISPATCH

#define LABEL_DISPATCH   0

Definition at line 9997 of file ruby/ext/google/protobuf_c/upb.h.

◆ NO_WIRE_TYPE

#define NO_WIRE_TYPE   0xff

Definition at line 10005 of file ruby/ext/google/protobuf_c/upb.h.

◆ OP_MAX

#define OP_MAX   OP_HALT

Definition at line 9796 of file ruby/ext/google/protobuf_c/upb.h.

◆ PTR_AT

#define PTR_AT (   msg,
  ofs,
  type 
)    (type*)((const char*)msg + ofs)

Definition at line 6902 of file ruby/ext/google/protobuf_c/upb.h.

◆ PUTVAL

#define PUTVAL (   type,
  ctype 
)
Value:
UPB_INLINE bool upb_sink_put##type(upb_sink *s, upb_selector_t sel, \
ctype val) { \
typedef upb_##type##_handlerfunc functype; \
functype *func; \
const void *hd; \
if (!s->handlers) return true; \
func = (functype *)upb_handlers_gethandler(s->handlers, sel); \
if (!func) return true; \
hd = upb_handlers_gethandlerdata(s->handlers, sel); \
return func(s->closure, hd, val); \
}

Definition at line 6348 of file ruby/ext/google/protobuf_c/upb.h.

◆ SET_TYPE

#define SET_TYPE (   dest,
  val 
)    dest = val

Definition at line 883 of file ruby/ext/google/protobuf_c/upb.h.

◆ T

#define T (   type)    OP_PARSE_ ## type = UPB_DESCRIPTOR_TYPE_ ## type

◆ UPB_ANY_TYPE

#define UPB_ANY_TYPE   1

Definition at line 2476 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_ANY_VALUE

#define UPB_ANY_VALUE   2

Definition at line 2477 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_ARENA_BLOCK_OVERHEAD

#define UPB_ARENA_BLOCK_OVERHEAD   (sizeof(size_t)*4)

Definition at line 624 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_ARRAY_EMPTYENT

#define UPB_ARRAY_EMPTYENT   -1

Definition at line 1145 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_ASSERT

#define UPB_ASSERT (   expr)    assert(expr)

Definition at line 315 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_ASSERT_DEBUGVAR

#define UPB_ASSERT_DEBUGVAR (   expr)    assert(expr)

Definition at line 320 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_ASSERT_STDLAYOUT

#define UPB_ASSERT_STDLAYOUT (   type)

Definition at line 215 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_BEGIN_EXTERN_C

#define UPB_BEGIN_EXTERN_C

Definition at line 289 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_BREAK

#define UPB_BREAK   NULL

Definition at line 4170 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_C_UPCASTS

#define UPB_C_UPCASTS (   ty,
  base 
)
Value:
UPB_INLINE base *ty ## _upcast_mutable(ty *p) { return (base*)p; } \
UPB_INLINE const base *ty ## _upcast(const ty *p) { return (const base*)p; }

Definition at line 232 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_C_UPCASTS2

#define UPB_C_UPCASTS2 (   ty,
  base,
  base2 
)
Value:
UPB_INLINE base2 *ty ## _upcast2_mutable(ty *p) { return (base2*)p; } \
UPB_INLINE const base2 *ty ## _upcast2(const ty *p) { return (const base2*)p; }

Definition at line 236 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_CPP_CASTS

#define UPB_CPP_CASTS (   cname,
  cpptype 
)

Definition at line 1912 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DECLARE_DEF_TYPE

#define UPB_DECLARE_DEF_TYPE (   cppname,
  lower,
  upper 
)
Value:
UPB_DECLARE_DERIVED_TYPE2(cppname, upb::Def, upb::RefCounted, \
upb_ ## lower, upb_def, upb_refcounted) \
UPB_DEF_CASTS(lower, upper, cppname)

Definition at line 1940 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DECLARE_DERIVED_TYPE

#define UPB_DECLARE_DERIVED_TYPE (   cppname,
  cppbase,
  cname,
  cbase 
)
Value:
UPB_DECLARE_TYPE(cppname, cname) \
UPB_C_UPCASTS(cname, cbase)

Definition at line 295 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DECLARE_DERIVED_TYPE2

#define UPB_DECLARE_DERIVED_TYPE2 (   cppname,
  cppbase,
  cppbase2,
  cname,
  cbase,
  cbase2 
)
Value:
UPB_DECLARE_TYPE(cppname, cname) \
UPB_C_UPCASTS2(cname, cbase, cbase2)

Definition at line 298 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DECLARE_TYPE

#define UPB_DECLARE_TYPE (   cppname,
  cname 
)
Value:
struct cname; \
typedef struct cname cname;

Definition at line 292 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DECODE_H_

#define UPB_DECODE_H_

Definition at line 7000 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DECODER_H_

#define UPB_DECODER_H_

Definition at line 9437 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DECODER_INT_H_

#define UPB_DECODER_INT_H_

Definition at line 9420 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DECODER_MAX_NESTING

#define UPB_DECODER_MAX_NESTING   64

Definition at line 9846 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DECODER_MAX_RESIDUAL_BYTES

#define UPB_DECODER_MAX_RESIDUAL_BYTES   14

◆ UPB_DEF_CASTS

#define UPB_DEF_CASTS (   lower,
  upper,
  cpptype 
)
Value:
UPB_INLINE const upb_##lower *upb_dyncast_##lower(const upb_def *def) { \
if (upb_def_type(def) != UPB_DEF_##upper) return NULL; \
return (upb_##lower *)def; \
} \
UPB_INLINE const upb_##lower *upb_downcast_##lower(const upb_def *def) { \
UPB_ASSERT(upb_def_type(def) == UPB_DEF_##upper); \
return (const upb_##lower *)def; \
} \
UPB_INLINE upb_##lower *upb_dyncast_##lower##_mutable(upb_def *def) { \
return (upb_##lower *)upb_dyncast_##lower(def); \
} \
UPB_INLINE upb_##lower *upb_downcast_##lower##_mutable(upb_def *def) { \
return (upb_##lower *)upb_downcast_##lower(def); \
} \
UPB_CPP_CASTS(lower, cpptype)

Definition at line 1918 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DEF_H_

#define UPB_DEF_H_

Definition at line 64 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DEF_INIT

#define UPB_DEF_INIT (   name,
  type,
  vtbl,
  refs,
  ref2s 
)    { UPB_REFCOUNT_INIT(vtbl, refs, ref2s), name, NULL, type, false }

Definition at line 1859 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DEFINE_DEF

#define UPB_DEFINE_DEF (   cppname,
  lower,
  upper,
  cppmethods,
  members 
)
Value:
UPB_DEFINE_CLASS2(cppname, upb::Def, upb::RefCounted, cppmethods, \
members) \
UPB_DEF_CASTS(lower, upper, cppname)

Definition at line 1935 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DESCRIPTOR_DESCRIPTOR_PROTO_UPB_H_

#define UPB_DESCRIPTOR_DESCRIPTOR_PROTO_UPB_H_

Definition at line 8823 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DESCRIPTOR_H

#define UPB_DESCRIPTOR_H

Definition at line 8733 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DISALLOW_COPY_AND_ASSIGN

#define UPB_DISALLOW_COPY_AND_ASSIGN (   class_name)
Value:
class_name(const class_name&); \
void operator=(const class_name&);

Definition at line 208 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DISALLOW_POD_OPS

#define UPB_DISALLOW_POD_OPS (   class_name,
  full_class_name 
)
Value:
class_name(); \
~class_name(); \
UPB_DISALLOW_COPY_AND_ASSIGN(class_name)

Definition at line 211 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DURATION_NANOS

#define UPB_DURATION_NANOS   2

Definition at line 2481 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DURATION_SECONDS

#define UPB_DURATION_SECONDS   1

Definition at line 2480 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_EMPTY_INTTABLE_INIT

#define UPB_EMPTY_INTTABLE_INIT (   ctype)    UPB_INTTABLE_INIT(0, 0, ctype, 0, NULL, NULL, 0, 0)

Definition at line 1142 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_EMPTY_STRTABLE_INIT

#define UPB_EMPTY_STRTABLE_INIT (   ctype)    UPB_STRTABLE_INIT(0, 0, ctype, 0, NULL)

Definition at line 1129 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_ENCODE_H_

#define UPB_ENCODE_H_

Definition at line 7015 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_ENCODER_H_

#define UPB_ENCODER_H_

Definition at line 10200 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_END_EXTERN_C

#define UPB_END_EXTERN_C

Definition at line 290 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_ENDMSG_SELECTOR

#define UPB_ENDMSG_SELECTOR   1

Definition at line 4204 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_ENDSTR_SELECTOR

#define UPB_ENDSTR_SELECTOR   2

Definition at line 4211 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_ENUMDEF_INIT

#define UPB_ENUMDEF_INIT (   name,
  ntoi,
  iton,
  defaultval,
  refs,
  ref2s 
)
Value:
{ UPB_DEF_INIT(name, UPB_DEF_ENUM, &upb_enumdef_vtbl, refs, ref2s), ntoi, \
iton, defaultval }

Definition at line 2954 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_FIELD_AT

#define UPB_FIELD_AT (   msg,
  fieldtype,
  offset 
)    *(fieldtype*)((const char*)(msg) + offset)

Definition at line 9 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_FIELDDEF_INIT

#define UPB_FIELDDEF_INIT (   label,
  type,
  intfmt,
  tagdelim,
  is_extension,
  lazy,
  packed,
  name,
  num,
  msgdef,
  subdef,
  selector_base,
  index,
  defaultval,
  refs,
  ref2s 
)
Value:
{ \
UPB_DEF_INIT(name, UPB_DEF_FIELD, &upb_fielddef_vtbl, refs, ref2s), \
defaultval, {msgdef}, {subdef}, NULL, false, false, \
type == UPB_TYPE_STRING || type == UPB_TYPE_BYTES, true, is_extension, \
lazy, packed, intfmt, tagdelim, type, label, num, selector_base, index \
}

Definition at line 2364 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_FINAL

#define UPB_FINAL

Definition at line 216 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_FORCEINLINE

#define UPB_FORCEINLINE

Definition at line 159 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_GENERATED_UTIL_H_

#define UPB_GENERATED_UTIL_H_

Definition at line 6879 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_GLUE_H

#define UPB_GLUE_H

Definition at line 10299 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_H_

#define UPB_H_

Definition at line 116 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_HANDLER_MAX

#define UPB_HANDLER_MAX   (UPB_HANDLER_ENDSEQ+1)

Definition at line 4168 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_HANDLERATTR_INITIALIZER

#define UPB_HANDLERATTR_INITIALIZER   {NULL, NULL, NULL, false}

Definition at line 4261 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_HANDLERS_H

#define UPB_HANDLERS_H

Definition at line 4120 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_HANDLERS_INL_H_

#define UPB_HANDLERS_INL_H_

Definition at line 4936 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_INLINE

#define UPB_INLINE   static

Definition at line 141 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_INTTABLE_INIT

#define UPB_INTTABLE_INIT (   count,
  mask,
  ctype,
  size_lg2,
  ent,
  a,
  asize,
  acount 
)    {UPB_TABLE_INIT(count, mask, ctype, size_lg2, ent), a, asize, acount}

Definition at line 1139 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_JSON_PARSER_H_

#define UPB_JSON_PARSER_H_

Definition at line 10436 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_JSON_PARSER_SIZE

#define UPB_JSON_PARSER_SIZE   5712

◆ UPB_JSON_PRINTER_SIZE

#define UPB_JSON_PRINTER_SIZE   192

Definition at line 10576 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_JSON_TYPED_PRINTER_H_

#define UPB_JSON_TYPED_PRINTER_H_

Definition at line 10560 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_LIKELY

#define UPB_LIKELY (   x)    __builtin_expect((x),1)

Definition at line 145 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_MAPENTRY_KEY

#define UPB_MAPENTRY_KEY   1

Definition at line 2472 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_MAPENTRY_VALUE

#define UPB_MAPENTRY_VALUE   2

Definition at line 2473 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_MAX

#define UPB_MAX (   x,
  y 
)    ((x) > (y) ? (x) : (y))

Definition at line 305 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_MAX_FIELDNUMBER

#define UPB_MAX_FIELDNUMBER   ((1 << 29) - 1)

Definition at line 2051 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_MAX_HANDLER_DEPTH

#define UPB_MAX_HANDLER_DEPTH   64

◆ UPB_MAX_MESSAGE_DEPTH

#define UPB_MAX_MESSAGE_DEPTH   64

◆ UPB_MAX_WIRE_TYPE

#define UPB_MAX_WIRE_TYPE   5

Definition at line 10064 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_MIN

#define UPB_MIN (   x,
  y 
)    ((x) < (y) ? (x) : (y))

Definition at line 306 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_MSGDEF_INIT

#define UPB_MSGDEF_INIT (   name,
  selector_count,
  submsg_field_count,
  itof,
  ntof,
  map_entry,
  syntax,
  well_known_type,
  refs,
  ref2s 
)
Value:
{ \
UPB_DEF_INIT(name, UPB_DEF_MSG, &upb_fielddef_vtbl, refs, ref2s), \
selector_count, submsg_field_count, itof, ntof, map_entry, syntax, \
well_known_type \
}

Definition at line 2754 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_MSGFACTORY_H_

#define UPB_MSGFACTORY_H_

Definition at line 8685 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_NO_CLOSURE

#define UPB_NO_CLOSURE   &_upb_noclosure

Definition at line 4174 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_NOINLINE

#define UPB_NOINLINE

Definition at line 160 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_NORETURN

#define UPB_NORETURN

Definition at line 161 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_ONEOFDEF_INIT

#define UPB_ONEOFDEF_INIT (   name,
  ntof,
  itof,
  refs,
  ref2s 
)    { UPB_REFCOUNT_INIT(&upb_oneofdef_vtbl, refs, ref2s), 0, name, ntof, itof }

Definition at line 3122 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_PB_DECODER_SIZE

#define UPB_PB_DECODER_SIZE   4416

Definition at line 9521 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_PB_ENCODER_SIZE

#define UPB_PB_ENCODER_SIZE   768

Definition at line 10221 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_PB_VARINT_MAX_LEN

#define UPB_PB_VARINT_MAX_LEN   10

Definition at line 10067 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_PBENCODER_MAX_NESTING

#define UPB_PBENCODER_MAX_NESTING   100

Definition at line 10213 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_PRIVATE_FOR_CPP

#define UPB_PRIVATE_FOR_CPP

Definition at line 291 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_READ_ONEOF

#define UPB_READ_ONEOF (   msg,
  fieldtype,
  offset,
  case_offset,
  case_val,
  default 
)
Value:
UPB_FIELD_AT(msg, int, case_offset) == case_val \
? UPB_FIELD_AT(msg, fieldtype, offset) \
: default

Definition at line 12 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_ref2

#define upb_ref2 (   r,
  from 
)    upb_refcounted_ref2((const upb_refcounted*)r, (upb_refcounted*)from)

Definition at line 1593 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_REFCOUNT_INIT

#define UPB_REFCOUNT_INIT (   vtbl,
  refs,
  ref2s 
)    {&static_refcount, NULL, vtbl, 0, true}

Definition at line 1507 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_REFCOUNTED_CMETHODS

#define UPB_REFCOUNTED_CMETHODS (   type,
  upcastfunc 
)
Value:
UPB_INLINE bool type ## _isfrozen(const type *v) { \
return upb_refcounted_isfrozen(upcastfunc(v)); \
} \
UPB_INLINE void type ## _ref(const type *v, const void *owner) { \
upb_refcounted_ref(upcastfunc(v), owner); \
} \
UPB_INLINE void type ## _unref(const type *v, const void *owner) { \
upb_refcounted_unref(upcastfunc(v), owner); \
} \
UPB_INLINE void type ## _donateref(const type *v, const void *from, const void *to) { \
upb_refcounted_donateref(upcastfunc(v), from, to); \
} \
UPB_INLINE void type ## _checkref(const type *v, const void *owner) { \
upb_refcounted_checkref(upcastfunc(v), owner); \
}

Definition at line 1527 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_REFCOUNTED_CPPMETHODS

#define UPB_REFCOUNTED_CPPMETHODS
Value:
bool IsFrozen() const { \
return upb::upcast_to<const upb::RefCounted>(this)->IsFrozen(); \
} \
void Ref(const void *owner) const { \
return upb::upcast_to<const upb::RefCounted>(this)->Ref(owner); \
} \
void Unref(const void *owner) const { \
return upb::upcast_to<const upb::RefCounted>(this)->Unref(owner); \
} \
void DonateRef(const void *from, const void *to) const { \
return upb::upcast_to<const upb::RefCounted>(this)->DonateRef(from, to); \
} \
void CheckRef(const void *owner) const { \
return upb::upcast_to<const upb::RefCounted>(this)->CheckRef(owner); \
}

Definition at line 1544 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_REFCOUNTED_H_

#define UPB_REFCOUNTED_H_

Definition at line 82 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_SINK_H

#define UPB_SINK_H

Definition at line 6091 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_SIZE

#define UPB_SIZE (   size32,
  size64 
)    size64

Definition at line 6 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_STARTMSG_SELECTOR

#define UPB_STARTMSG_SELECTOR   0

Definition at line 4203 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_STARTSTR_SELECTOR

#define UPB_STARTSTR_SELECTOR   0

Definition at line 4209 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_STATIC_SELECTOR_COUNT

#define UPB_STATIC_SELECTOR_COUNT   3

Definition at line 4206 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_STATUS_INIT

#define UPB_STATUS_INIT   {true, 0, NULL, {0}}

Definition at line 518 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_STATUS_MAX_MESSAGE

#define UPB_STATUS_MAX_MESSAGE   128

Definition at line 449 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_STRING_SELECTOR

#define UPB_STRING_SELECTOR   1

Definition at line 4210 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_STRTABLE_INIT

#define UPB_STRTABLE_INIT (   count,
  mask,
  ctype,
  size_lg2,
  entries 
)    {UPB_TABLE_INIT(count, mask, ctype, size_lg2, entries)}

Definition at line 1126 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_STRUCTS_H_

#define UPB_STRUCTS_H_

Definition at line 6887 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_STRVIEW_INIT

#define UPB_STRVIEW_INIT (   ptr,
  len 
)    {ptr, len}

Definition at line 6670 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_TABKEY_NONE

#define UPB_TABKEY_NONE   0

Definition at line 980 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_TABKEY_NUM

#define UPB_TABKEY_NUM (   n)    n

Definition at line 979 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_TABKEY_STR

#define UPB_TABKEY_STR (   len1,
  len2,
  len3,
  len4,
  strval 
)    (uintptr_t)(len1 len2 len3 len4 strval)

Definition at line 990 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_TABLE_H_

#define UPB_TABLE_H_

Definition at line 104 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_TABLE_INIT

#define UPB_TABLE_INIT (   count,
  mask,
  ctype,
  size_lg2,
  entries 
)    {count, mask, ctype, size_lg2, entries, NULL}

Definition at line 1117 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_TABVALUE_EMPTY_INIT

#define UPB_TABVALUE_EMPTY_INIT   {{-1, -1}}

Definition at line 1056 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_TABVALUE_INT_INIT

#define UPB_TABVALUE_INT_INIT (   v)    {{v, 0}}

Definition at line 1055 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_TABVALUE_PTR_INIT

#define UPB_TABVALUE_PTR_INIT (   v)    UPB_TABVALUE_INT_INIT((uintptr_t)v)

Definition at line 1061 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_TEXT_H_

#define UPB_TEXT_H_

Definition at line 10356 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_TIMESTAMP_NANOS

#define UPB_TIMESTAMP_NANOS   2

Definition at line 2485 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_TIMESTAMP_SECONDS

#define UPB_TIMESTAMP_SECONDS   1

Definition at line 2484 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_UNKNOWN_SELECTOR

#define UPB_UNKNOWN_SELECTOR   2

Definition at line 4205 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_UNREACHABLE

#define UPB_UNREACHABLE ( )    do { assert(0); } while(0)

Definition at line 325 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_unref2

#define upb_unref2 (   r,
  from 
)    upb_refcounted_unref2((const upb_refcounted*)r, (upb_refcounted*)from)

Definition at line 1595 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_UNUSED

#define UPB_UNUSED (   var)    (void)var

Definition at line 308 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_VARINT_DECODER_CHECK2

#define UPB_VARINT_DECODER_CHECK2 (   name,
  decode_max8_function 
)
Value:
UPB_INLINE upb_decoderet upb_vdecode_check2_ ## name(const char *_p) { \
uint8_t *p = (uint8_t*)_p; \
upb_decoderet r; \
if ((*p & 0x80) == 0) { \
/* Common case: one-byte varint. */ \
return upb_decoderet_make(_p + 1, *p & 0x7fU); \
} \
r = upb_decoderet_make(_p + 2, (*p & 0x7fU) | ((*(p + 1) & 0x7fU) << 7)); \
if ((*(p + 1) & 0x80) == 0) { \
/* Two-byte varint. */ \
return r; \
} \
/* Longer varint, fallback to out-of-line function. */ \
return decode_max8_function(r); \
}

Definition at line 10106 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_VARINT_DECODER_H_

#define UPB_VARINT_DECODER_H_

Definition at line 10054 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_WRITE_ONEOF

#define UPB_WRITE_ONEOF (   msg,
  fieldtype,
  offset,
  value,
  case_offset,
  case_val 
)
Value:
UPB_FIELD_AT(msg, int, case_offset) = case_val; \
UPB_FIELD_AT(msg, fieldtype, offset) = value;

Definition at line 17 of file ruby/ext/google/protobuf_c/upb.h.

Typedef Documentation

◆ google_protobuf_DescriptorProto

Definition at line 7057 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange

Definition at line 7058 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ReservedRange

Definition at line 7059 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto

Definition at line 7063 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_EnumReservedRange

Definition at line 7064 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions

Definition at line 7072 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto

Definition at line 7065 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueOptions

Definition at line 7073 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ExtensionRangeOptions

Definition at line 7060 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto

Definition at line 7061 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions

Definition at line 7070 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto

Definition at line 7056 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorSet

Definition at line 7055 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions

Definition at line 7068 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo

Definition at line 7080 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation

Definition at line 7081 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions

Definition at line 7069 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto

Definition at line 7067 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions

Definition at line 7075 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofDescriptorProto

Definition at line 7062 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofOptions

Definition at line 7071 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto

Definition at line 7066 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceOptions

Definition at line 7074 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo

Definition at line 7078 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location

Definition at line 7079 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption

Definition at line 7076 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_NamePart

Definition at line 7077 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_alloc_func

typedef void* upb_alloc_func(upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)

upb::Allocator

Definition at line 551 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_array

typedef struct upb_array upb_array

Definition at line 6621 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_bool_handlerfunc

typedef bool upb_bool_handlerfunc(void *c, const void *hd, bool val)

Definition at line 4747 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_cleanup_func

typedef void upb_cleanup_func(void *ud)

Definition at line 622 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_double_handlerfunc

typedef bool upb_double_handlerfunc(void *c, const void *hd, double val)

Definition at line 4746 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_endfield_handlerfunc

typedef bool upb_endfield_handlerfunc(void *c, const void *hd)

Definition at line 4740 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_endmsg_handlerfunc

typedef bool upb_endmsg_handlerfunc(void *c, const void *, upb_status *status)

Definition at line 4738 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_error_func

typedef bool upb_error_func(void *ud, const upb_status *status)

Definition at line 736 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_float_handlerfunc

typedef bool upb_float_handlerfunc(void *c, const void *hd, float val)

Definition at line 4745 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_func

typedef void upb_func()

Definition at line 329 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_handlerfree

typedef void upb_handlerfree(void *d)

Definition at line 4213 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_handlers_callback

typedef void upb_handlers_callback(const void *closure, upb_handlers *h)

Definition at line 4775 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_int32_handlerfunc

typedef bool upb_int32_handlerfunc(void *c, const void *hd, int32_t val)

Definition at line 4741 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_int64_handlerfunc

typedef bool upb_int64_handlerfunc(void *c, const void *hd, int64_t val)

Definition at line 4742 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_msg_oneof_iter

Definition at line 2469 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_msglayout

typedef struct upb_msglayout upb_msglayout

◆ upb_refcounted_visit

typedef void upb_refcounted_visit(const upb_refcounted *r, const upb_refcounted *subobj, void *closure)

Definition at line 1563 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_selector_t

typedef int32_t upb_selector_t

Definition at line 4178 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_startfield_handlerfunc

typedef void* upb_startfield_handlerfunc(void *c, const void *hd)

Definition at line 4739 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_startmsg_handlerfunc

typedef bool upb_startmsg_handlerfunc(void *c, const void *)

Definition at line 4737 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_startstr_handlerfunc

typedef void* upb_startstr_handlerfunc(void *c, const void *hd, size_t size_hint)

Definition at line 4748 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_string_handlerfunc

typedef size_t upb_string_handlerfunc(void *c, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)

Definition at line 4750 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_tabent

typedef struct _upb_tabent upb_tabent

◆ upb_tabkey

typedef uintptr_t upb_tabkey

Definition at line 977 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_uint32_handlerfunc

typedef bool upb_uint32_handlerfunc(void *c, const void *hd, uint32_t val)

Definition at line 4743 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_uint64_handlerfunc

typedef bool upb_uint64_handlerfunc(void *c, const void *hd, uint64_t val)

Definition at line 4744 of file ruby/ext/google/protobuf_c/upb.h.

Enumeration Type Documentation

◆ google_protobuf_FieldDescriptorProto_Label

Enumerator
google_protobuf_FieldDescriptorProto_LABEL_OPTIONAL 
google_protobuf_FieldDescriptorProto_LABEL_REQUIRED 
google_protobuf_FieldDescriptorProto_LABEL_REPEATED 
google_protobuf_FieldDescriptorProto_LABEL_OPTIONAL 
google_protobuf_FieldDescriptorProto_LABEL_REQUIRED 
google_protobuf_FieldDescriptorProto_LABEL_REPEATED 

Definition at line 7112 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_Type

Enumerator
google_protobuf_FieldDescriptorProto_TYPE_DOUBLE 
google_protobuf_FieldDescriptorProto_TYPE_FLOAT 
google_protobuf_FieldDescriptorProto_TYPE_INT64 
google_protobuf_FieldDescriptorProto_TYPE_UINT64 
google_protobuf_FieldDescriptorProto_TYPE_INT32 
google_protobuf_FieldDescriptorProto_TYPE_FIXED64 
google_protobuf_FieldDescriptorProto_TYPE_FIXED32 
google_protobuf_FieldDescriptorProto_TYPE_BOOL 
google_protobuf_FieldDescriptorProto_TYPE_STRING 
google_protobuf_FieldDescriptorProto_TYPE_GROUP 
google_protobuf_FieldDescriptorProto_TYPE_MESSAGE 
google_protobuf_FieldDescriptorProto_TYPE_BYTES 
google_protobuf_FieldDescriptorProto_TYPE_UINT32 
google_protobuf_FieldDescriptorProto_TYPE_ENUM 
google_protobuf_FieldDescriptorProto_TYPE_SFIXED32 
google_protobuf_FieldDescriptorProto_TYPE_SFIXED64 
google_protobuf_FieldDescriptorProto_TYPE_SINT32 
google_protobuf_FieldDescriptorProto_TYPE_SINT64 
google_protobuf_FieldDescriptorProto_TYPE_DOUBLE 
google_protobuf_FieldDescriptorProto_TYPE_FLOAT 
google_protobuf_FieldDescriptorProto_TYPE_INT64 
google_protobuf_FieldDescriptorProto_TYPE_UINT64 
google_protobuf_FieldDescriptorProto_TYPE_INT32 
google_protobuf_FieldDescriptorProto_TYPE_FIXED64 
google_protobuf_FieldDescriptorProto_TYPE_FIXED32 
google_protobuf_FieldDescriptorProto_TYPE_BOOL 
google_protobuf_FieldDescriptorProto_TYPE_STRING 
google_protobuf_FieldDescriptorProto_TYPE_GROUP 
google_protobuf_FieldDescriptorProto_TYPE_MESSAGE 
google_protobuf_FieldDescriptorProto_TYPE_BYTES 
google_protobuf_FieldDescriptorProto_TYPE_UINT32 
google_protobuf_FieldDescriptorProto_TYPE_ENUM 
google_protobuf_FieldDescriptorProto_TYPE_SFIXED32 
google_protobuf_FieldDescriptorProto_TYPE_SFIXED64 
google_protobuf_FieldDescriptorProto_TYPE_SINT32 
google_protobuf_FieldDescriptorProto_TYPE_SINT64 

Definition at line 7118 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_CType

Enumerator
google_protobuf_FieldOptions_STRING 
google_protobuf_FieldOptions_CORD 
google_protobuf_FieldOptions_STRING_PIECE 
google_protobuf_FieldOptions_STRING 
google_protobuf_FieldOptions_CORD 
google_protobuf_FieldOptions_STRING_PIECE 

Definition at line 7139 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_JSType

Enumerator
google_protobuf_FieldOptions_JS_NORMAL 
google_protobuf_FieldOptions_JS_STRING 
google_protobuf_FieldOptions_JS_NUMBER 
google_protobuf_FieldOptions_JS_NORMAL 
google_protobuf_FieldOptions_JS_STRING 
google_protobuf_FieldOptions_JS_NUMBER 

Definition at line 7145 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_OptimizeMode

Enumerator
google_protobuf_FileOptions_SPEED 
google_protobuf_FileOptions_CODE_SIZE 
google_protobuf_FileOptions_LITE_RUNTIME 
google_protobuf_FileOptions_SPEED 
google_protobuf_FileOptions_CODE_SIZE 
google_protobuf_FileOptions_LITE_RUNTIME 

Definition at line 7151 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_IdempotencyLevel

Enumerator
google_protobuf_MethodOptions_IDEMPOTENCY_UNKNOWN 
google_protobuf_MethodOptions_NO_SIDE_EFFECTS 
google_protobuf_MethodOptions_IDEMPOTENT 
google_protobuf_MethodOptions_IDEMPOTENCY_UNKNOWN 
google_protobuf_MethodOptions_NO_SIDE_EFFECTS 
google_protobuf_MethodOptions_IDEMPOTENT 

Definition at line 7157 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_ctype_t

Enumerator
UPB_CTYPE_INT32 
UPB_CTYPE_INT64 
UPB_CTYPE_UINT32 
UPB_CTYPE_UINT64 
UPB_CTYPE_BOOL 
UPB_CTYPE_CSTR 
UPB_CTYPE_PTR 
UPB_CTYPE_CONSTPTR 
UPB_CTYPE_FPTR 
UPB_CTYPE_FLOAT 
UPB_CTYPE_DOUBLE 
UPB_CTYPE_INT32 
UPB_CTYPE_INT64 
UPB_CTYPE_UINT32 
UPB_CTYPE_UINT64 
UPB_CTYPE_BOOL 
UPB_CTYPE_CSTR 
UPB_CTYPE_PTR 
UPB_CTYPE_CONSTPTR 
UPB_CTYPE_FPTR 
UPB_CTYPE_FLOAT 
UPB_CTYPE_DOUBLE 

Definition at line 857 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_descriptortype_t

Enumerator
UPB_DESCRIPTOR_TYPE_DOUBLE 
UPB_DESCRIPTOR_TYPE_FLOAT 
UPB_DESCRIPTOR_TYPE_INT64 
UPB_DESCRIPTOR_TYPE_UINT64 
UPB_DESCRIPTOR_TYPE_INT32 
UPB_DESCRIPTOR_TYPE_FIXED64 
UPB_DESCRIPTOR_TYPE_FIXED32 
UPB_DESCRIPTOR_TYPE_BOOL 
UPB_DESCRIPTOR_TYPE_STRING 
UPB_DESCRIPTOR_TYPE_GROUP 
UPB_DESCRIPTOR_TYPE_MESSAGE 
UPB_DESCRIPTOR_TYPE_BYTES 
UPB_DESCRIPTOR_TYPE_UINT32 
UPB_DESCRIPTOR_TYPE_ENUM 
UPB_DESCRIPTOR_TYPE_SFIXED32 
UPB_DESCRIPTOR_TYPE_SFIXED64 
UPB_DESCRIPTOR_TYPE_SINT32 
UPB_DESCRIPTOR_TYPE_SINT64 
UPB_DESCRIPTOR_TYPE_DOUBLE 
UPB_DESCRIPTOR_TYPE_FLOAT 
UPB_DESCRIPTOR_TYPE_INT64 
UPB_DESCRIPTOR_TYPE_UINT64 
UPB_DESCRIPTOR_TYPE_INT32 
UPB_DESCRIPTOR_TYPE_FIXED64 
UPB_DESCRIPTOR_TYPE_FIXED32 
UPB_DESCRIPTOR_TYPE_BOOL 
UPB_DESCRIPTOR_TYPE_STRING 
UPB_DESCRIPTOR_TYPE_GROUP 
UPB_DESCRIPTOR_TYPE_MESSAGE 
UPB_DESCRIPTOR_TYPE_BYTES 
UPB_DESCRIPTOR_TYPE_UINT32 
UPB_DESCRIPTOR_TYPE_ENUM 
UPB_DESCRIPTOR_TYPE_SFIXED32 
UPB_DESCRIPTOR_TYPE_SFIXED64 
UPB_DESCRIPTOR_TYPE_SINT32 
UPB_DESCRIPTOR_TYPE_SINT64 

Definition at line 1993 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_errcode_t

Built-in error spaces.

Enumerator
UPB_NOMEM 

Definition at line 524 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_fieldtype_t

Enumerator
UPB_TYPE_BOOL 
UPB_TYPE_FLOAT 
UPB_TYPE_INT32 
UPB_TYPE_UINT32 
UPB_TYPE_ENUM 
UPB_TYPE_STRING 
UPB_TYPE_BYTES 
UPB_TYPE_MESSAGE 
UPB_TYPE_DOUBLE 
UPB_TYPE_INT64 
UPB_TYPE_UINT64 
UPB_TYPE_BOOL 
UPB_TYPE_FLOAT 
UPB_TYPE_INT32 
UPB_TYPE_UINT32 
UPB_TYPE_ENUM 
UPB_TYPE_STRING 
UPB_TYPE_BYTES 
UPB_TYPE_MESSAGE 
UPB_TYPE_DOUBLE 
UPB_TYPE_INT64 
UPB_TYPE_UINT64 

Definition at line 1959 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_intfmt_t

Enumerator
UPB_INTFMT_VARIABLE 
UPB_INTFMT_FIXED 
UPB_INTFMT_ZIGZAG 

Definition at line 1986 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_label_t

Enumerator
UPB_LABEL_OPTIONAL 
UPB_LABEL_REQUIRED 
UPB_LABEL_REPEATED 
UPB_LABEL_OPTIONAL 
UPB_LABEL_REQUIRED 
UPB_LABEL_REPEATED 

Definition at line 1978 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_syntax_t

Enumerator
UPB_SYNTAX_PROTO2 
UPB_SYNTAX_PROTO3 
UPB_SYNTAX_PROTO2 
UPB_SYNTAX_PROTO3 

Definition at line 2014 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_wellknowntype_t

Enumerator
UPB_WELLKNOWN_UNSPECIFIED 
UPB_WELLKNOWN_ANY 
UPB_WELLKNOWN_FIELDMASK 
UPB_WELLKNOWN_DURATION 
UPB_WELLKNOWN_TIMESTAMP 
UPB_WELLKNOWN_DOUBLEVALUE 
UPB_WELLKNOWN_FLOATVALUE 
UPB_WELLKNOWN_INT64VALUE 
UPB_WELLKNOWN_UINT64VALUE 
UPB_WELLKNOWN_INT32VALUE 
UPB_WELLKNOWN_UINT32VALUE 
UPB_WELLKNOWN_STRINGVALUE 
UPB_WELLKNOWN_BYTESVALUE 
UPB_WELLKNOWN_BOOLVALUE 
UPB_WELLKNOWN_VALUE 
UPB_WELLKNOWN_LISTVALUE 
UPB_WELLKNOWN_STRUCT 
UPB_WELLKNOWN_UNSPECIFIED 
UPB_WELLKNOWN_ANY 
UPB_WELLKNOWN_FIELDMASK 
UPB_WELLKNOWN_DURATION 
UPB_WELLKNOWN_TIMESTAMP 
UPB_WELLKNOWN_DOUBLEVALUE 
UPB_WELLKNOWN_FLOATVALUE 
UPB_WELLKNOWN_INT64VALUE 
UPB_WELLKNOWN_UINT64VALUE 
UPB_WELLKNOWN_INT32VALUE 
UPB_WELLKNOWN_UINT32VALUE 
UPB_WELLKNOWN_STRINGVALUE 
UPB_WELLKNOWN_BYTESVALUE 
UPB_WELLKNOWN_BOOLVALUE 
UPB_WELLKNOWN_VALUE 
UPB_WELLKNOWN_LISTVALUE 
UPB_WELLKNOWN_STRUCT 

Definition at line 2023 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_wiretype_t

Enumerator
UPB_WIRE_TYPE_VARINT 
UPB_WIRE_TYPE_64BIT 
UPB_WIRE_TYPE_DELIMITED 
UPB_WIRE_TYPE_START_GROUP 
UPB_WIRE_TYPE_END_GROUP 
UPB_WIRE_TYPE_32BIT 
UPB_WIRE_TYPE_VARINT 
UPB_WIRE_TYPE_64BIT 
UPB_WIRE_TYPE_DELIMITED 
UPB_WIRE_TYPE_START_GROUP 
UPB_WIRE_TYPE_END_GROUP 
UPB_WIRE_TYPE_32BIT 

Definition at line 409 of file ruby/ext/google/protobuf_c/upb.h.

Function Documentation

◆ _upb_array_accessor()

const UPB_INLINE void* _upb_array_accessor ( const void msg,
size_t  ofs,
size_t *  size 
)

Definition at line 6904 of file ruby/ext/google/protobuf_c/upb.h.

◆ _upb_array_append_accessor()

UPB_INLINE bool _upb_array_append_accessor ( void msg,
size_t  ofs,
size_t  elem_size,
upb_fieldtype_t  type,
const void value,
upb_arena arena 
)

Definition at line 6960 of file ruby/ext/google/protobuf_c/upb.h.

◆ _upb_array_mutable_accessor()

UPB_INLINE void* _upb_array_mutable_accessor ( void msg,
size_t  ofs,
size_t *  size 
)

Definition at line 6916 of file ruby/ext/google/protobuf_c/upb.h.

◆ _upb_array_resize_accessor()

UPB_INLINE void* _upb_array_resize_accessor ( void msg,
size_t  ofs,
size_t  size,
size_t  elem_size,
upb_fieldtype_t  type,
upb_arena arena 
)

Definition at line 6930 of file ruby/ext/google/protobuf_c/upb.h.

◆ _upb_clearhas()

UPB_INLINE bool _upb_clearhas ( const void msg,
size_t  idx 
)

Definition at line 6982 of file ruby/ext/google/protobuf_c/upb.h.

◆ _upb_def_validate()

bool _upb_def_validate ( upb_def *const *  defs,
size_t  n,
upb_status s 
)

Definition at line 1499 of file ruby/ext/google/protobuf_c/upb.c.

◆ _upb_has_field()

UPB_INLINE bool _upb_has_field ( const void msg,
size_t  idx 
)

Definition at line 6974 of file ruby/ext/google/protobuf_c/upb.h.

◆ _upb_has_oneof_field()

UPB_INLINE bool _upb_has_oneof_field ( const void msg,
size_t  case_ofs,
int32_t  num 
)

Definition at line 6986 of file ruby/ext/google/protobuf_c/upb.h.

◆ _upb_sethas()

UPB_INLINE bool _upb_sethas ( const void msg,
size_t  idx 
)

Definition at line 6978 of file ruby/ext/google/protobuf_c/upb.h.

◆ _upb_value_setval()

UPB_INLINE void _upb_value_setval ( upb_value v,
uint64_t  val,
upb_ctype_t  ctype 
)

Definition at line 896 of file ruby/ext/google/protobuf_c/upb.h.

◆ _upb_value_val()

UPB_INLINE upb_value _upb_value_val ( uint64_t  val,
upb_ctype_t  ctype 
)

Definition at line 902 of file ruby/ext/google/protobuf_c/upb.h.

◆ getop()

UPB_INLINE opcode getop ( uint32_t  instr)

Definition at line 9798 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_add_enum_type()

UPB_INLINE struct google_protobuf_EnumDescriptorProto* google_protobuf_DescriptorProto_add_enum_type ( google_protobuf_DescriptorProto msg,
upb_arena arena 
)

Definition at line 7408 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_add_extension()

UPB_INLINE struct google_protobuf_FieldDescriptorProto* google_protobuf_DescriptorProto_add_extension ( google_protobuf_DescriptorProto msg,
upb_arena arena 
)

Definition at line 7434 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_add_extension_range()

UPB_INLINE struct google_protobuf_DescriptorProto_ExtensionRange* google_protobuf_DescriptorProto_add_extension_range ( google_protobuf_DescriptorProto msg,
upb_arena arena 
)

Definition at line 7421 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_add_field()

UPB_INLINE struct google_protobuf_FieldDescriptorProto* google_protobuf_DescriptorProto_add_field ( google_protobuf_DescriptorProto msg,
upb_arena arena 
)

Definition at line 7382 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_add_nested_type()

UPB_INLINE struct google_protobuf_DescriptorProto* google_protobuf_DescriptorProto_add_nested_type ( google_protobuf_DescriptorProto msg,
upb_arena arena 
)

Definition at line 7395 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_add_oneof_decl()

UPB_INLINE struct google_protobuf_OneofDescriptorProto* google_protobuf_DescriptorProto_add_oneof_decl ( google_protobuf_DescriptorProto msg,
upb_arena arena 
)

Definition at line 7460 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_add_reserved_name()

UPB_INLINE bool google_protobuf_DescriptorProto_add_reserved_name ( google_protobuf_DescriptorProto msg,
upb_strview  val,
upb_arena arena 
)

Definition at line 7486 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_add_reserved_range()

UPB_INLINE struct google_protobuf_DescriptorProto_ReservedRange* google_protobuf_DescriptorProto_add_reserved_range ( google_protobuf_DescriptorProto msg,
upb_arena arena 
)

Definition at line 7473 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_enum_type()

const UPB_INLINE google_protobuf_EnumDescriptorProto* const* google_protobuf_DescriptorProto_enum_type ( const google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7363 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_extension()

const UPB_INLINE google_protobuf_FieldDescriptorProto* const* google_protobuf_DescriptorProto_extension ( const google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7365 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_extension_range()

const UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange* const* google_protobuf_DescriptorProto_extension_range ( const google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7364 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_end()

UPB_INLINE int32_t google_protobuf_DescriptorProto_ExtensionRange_end ( const google_protobuf_DescriptorProto_ExtensionRange msg)

Definition at line 7508 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_has_end()

UPB_INLINE bool google_protobuf_DescriptorProto_ExtensionRange_has_end ( const google_protobuf_DescriptorProto_ExtensionRange msg)

Definition at line 7507 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_has_options()

UPB_INLINE bool google_protobuf_DescriptorProto_ExtensionRange_has_options ( const google_protobuf_DescriptorProto_ExtensionRange msg)

Definition at line 7509 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_has_start()

UPB_INLINE bool google_protobuf_DescriptorProto_ExtensionRange_has_start ( const google_protobuf_DescriptorProto_ExtensionRange msg)

Definition at line 7505 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_mutable_options()

UPB_INLINE struct google_protobuf_ExtensionRangeOptions* google_protobuf_DescriptorProto_ExtensionRange_mutable_options ( google_protobuf_DescriptorProto_ExtensionRange msg,
upb_arena arena 
)

Definition at line 7524 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_new()

UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange* google_protobuf_DescriptorProto_ExtensionRange_new ( upb_arena arena)

Definition at line 7494 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_options()

const UPB_INLINE google_protobuf_ExtensionRangeOptions* google_protobuf_DescriptorProto_ExtensionRange_options ( const google_protobuf_DescriptorProto_ExtensionRange msg)

Definition at line 7510 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_parsenew()

UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange* google_protobuf_DescriptorProto_ExtensionRange_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7497 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_serialize()

UPB_INLINE char* google_protobuf_DescriptorProto_ExtensionRange_serialize ( const google_protobuf_DescriptorProto_ExtensionRange msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7501 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_set_end()

UPB_INLINE void google_protobuf_DescriptorProto_ExtensionRange_set_end ( google_protobuf_DescriptorProto_ExtensionRange msg,
int32_t  value 
)

Definition at line 7516 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_set_options()

UPB_INLINE void google_protobuf_DescriptorProto_ExtensionRange_set_options ( google_protobuf_DescriptorProto_ExtensionRange msg,
google_protobuf_ExtensionRangeOptions value 
)

Definition at line 7520 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_set_start()

UPB_INLINE void google_protobuf_DescriptorProto_ExtensionRange_set_start ( google_protobuf_DescriptorProto_ExtensionRange msg,
int32_t  value 
)

Definition at line 7512 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ExtensionRange_start()

UPB_INLINE int32_t google_protobuf_DescriptorProto_ExtensionRange_start ( const google_protobuf_DescriptorProto_ExtensionRange msg)

Definition at line 7506 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_field()

const UPB_INLINE google_protobuf_FieldDescriptorProto* const* google_protobuf_DescriptorProto_field ( const google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7361 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_has_name()

UPB_INLINE bool google_protobuf_DescriptorProto_has_name ( const google_protobuf_DescriptorProto msg)

Definition at line 7359 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_has_options()

UPB_INLINE bool google_protobuf_DescriptorProto_has_options ( const google_protobuf_DescriptorProto msg)

Definition at line 7366 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_mutable_enum_type()

UPB_INLINE google_protobuf_EnumDescriptorProto** google_protobuf_DescriptorProto_mutable_enum_type ( google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7402 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_mutable_extension()

UPB_INLINE google_protobuf_FieldDescriptorProto** google_protobuf_DescriptorProto_mutable_extension ( google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7428 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_mutable_extension_range()

UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange** google_protobuf_DescriptorProto_mutable_extension_range ( google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7415 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_mutable_field()

UPB_INLINE google_protobuf_FieldDescriptorProto** google_protobuf_DescriptorProto_mutable_field ( google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7376 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_mutable_nested_type()

UPB_INLINE google_protobuf_DescriptorProto** google_protobuf_DescriptorProto_mutable_nested_type ( google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7389 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_mutable_oneof_decl()

UPB_INLINE google_protobuf_OneofDescriptorProto** google_protobuf_DescriptorProto_mutable_oneof_decl ( google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7454 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_mutable_options()

UPB_INLINE struct google_protobuf_MessageOptions* google_protobuf_DescriptorProto_mutable_options ( google_protobuf_DescriptorProto msg,
upb_arena arena 
)

Definition at line 7445 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_mutable_reserved_name()

UPB_INLINE upb_strview* google_protobuf_DescriptorProto_mutable_reserved_name ( google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7480 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_mutable_reserved_range()

UPB_INLINE google_protobuf_DescriptorProto_ReservedRange** google_protobuf_DescriptorProto_mutable_reserved_range ( google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7467 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_name()

UPB_INLINE upb_strview google_protobuf_DescriptorProto_name ( const google_protobuf_DescriptorProto msg)

Definition at line 7360 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_nested_type()

const UPB_INLINE google_protobuf_DescriptorProto* const* google_protobuf_DescriptorProto_nested_type ( const google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7362 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_new()

UPB_INLINE google_protobuf_DescriptorProto* google_protobuf_DescriptorProto_new ( upb_arena arena)

Definition at line 7348 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_oneof_decl()

const UPB_INLINE google_protobuf_OneofDescriptorProto* const* google_protobuf_DescriptorProto_oneof_decl ( const google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7368 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_options()

const UPB_INLINE google_protobuf_MessageOptions* google_protobuf_DescriptorProto_options ( const google_protobuf_DescriptorProto msg)

Definition at line 7367 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_parsenew()

UPB_INLINE google_protobuf_DescriptorProto* google_protobuf_DescriptorProto_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7351 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_reserved_name()

UPB_INLINE upb_strview const* google_protobuf_DescriptorProto_reserved_name ( const google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7370 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_reserved_range()

const UPB_INLINE google_protobuf_DescriptorProto_ReservedRange* const* google_protobuf_DescriptorProto_reserved_range ( const google_protobuf_DescriptorProto msg,
size_t *  len 
)

Definition at line 7369 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ReservedRange_end()

UPB_INLINE int32_t google_protobuf_DescriptorProto_ReservedRange_end ( const google_protobuf_DescriptorProto_ReservedRange msg)

Definition at line 7551 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ReservedRange_has_end()

UPB_INLINE bool google_protobuf_DescriptorProto_ReservedRange_has_end ( const google_protobuf_DescriptorProto_ReservedRange msg)

Definition at line 7550 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ReservedRange_has_start()

UPB_INLINE bool google_protobuf_DescriptorProto_ReservedRange_has_start ( const google_protobuf_DescriptorProto_ReservedRange msg)

Definition at line 7548 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ReservedRange_new()

UPB_INLINE google_protobuf_DescriptorProto_ReservedRange* google_protobuf_DescriptorProto_ReservedRange_new ( upb_arena arena)

Definition at line 7537 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ReservedRange_parsenew()

UPB_INLINE google_protobuf_DescriptorProto_ReservedRange* google_protobuf_DescriptorProto_ReservedRange_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7540 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ReservedRange_serialize()

UPB_INLINE char* google_protobuf_DescriptorProto_ReservedRange_serialize ( const google_protobuf_DescriptorProto_ReservedRange msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7544 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ReservedRange_set_end()

UPB_INLINE void google_protobuf_DescriptorProto_ReservedRange_set_end ( google_protobuf_DescriptorProto_ReservedRange msg,
int32_t  value 
)

Definition at line 7557 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ReservedRange_set_start()

UPB_INLINE void google_protobuf_DescriptorProto_ReservedRange_set_start ( google_protobuf_DescriptorProto_ReservedRange msg,
int32_t  value 
)

Definition at line 7553 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_ReservedRange_start()

UPB_INLINE int32_t google_protobuf_DescriptorProto_ReservedRange_start ( const google_protobuf_DescriptorProto_ReservedRange msg)

Definition at line 7549 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_resize_enum_type()

UPB_INLINE google_protobuf_EnumDescriptorProto** google_protobuf_DescriptorProto_resize_enum_type ( google_protobuf_DescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7405 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_resize_extension()

UPB_INLINE google_protobuf_FieldDescriptorProto** google_protobuf_DescriptorProto_resize_extension ( google_protobuf_DescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7431 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_resize_extension_range()

UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange** google_protobuf_DescriptorProto_resize_extension_range ( google_protobuf_DescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7418 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_resize_field()

UPB_INLINE google_protobuf_FieldDescriptorProto** google_protobuf_DescriptorProto_resize_field ( google_protobuf_DescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7379 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_resize_nested_type()

UPB_INLINE google_protobuf_DescriptorProto** google_protobuf_DescriptorProto_resize_nested_type ( google_protobuf_DescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7392 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_resize_oneof_decl()

UPB_INLINE google_protobuf_OneofDescriptorProto** google_protobuf_DescriptorProto_resize_oneof_decl ( google_protobuf_DescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7457 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_resize_reserved_name()

UPB_INLINE upb_strview* google_protobuf_DescriptorProto_resize_reserved_name ( google_protobuf_DescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7483 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_resize_reserved_range()

UPB_INLINE google_protobuf_DescriptorProto_ReservedRange** google_protobuf_DescriptorProto_resize_reserved_range ( google_protobuf_DescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7470 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_serialize()

UPB_INLINE char* google_protobuf_DescriptorProto_serialize ( const google_protobuf_DescriptorProto msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7355 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_set_name()

UPB_INLINE void google_protobuf_DescriptorProto_set_name ( google_protobuf_DescriptorProto msg,
upb_strview  value 
)

Definition at line 7372 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_DescriptorProto_set_options()

UPB_INLINE void google_protobuf_DescriptorProto_set_options ( google_protobuf_DescriptorProto msg,
google_protobuf_MessageOptions value 
)

Definition at line 7441 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_add_reserved_name()

UPB_INLINE bool google_protobuf_EnumDescriptorProto_add_reserved_name ( google_protobuf_EnumDescriptorProto msg,
upb_strview  val,
upb_arena arena 
)

Definition at line 7785 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_add_reserved_range()

UPB_INLINE struct google_protobuf_EnumDescriptorProto_EnumReservedRange* google_protobuf_EnumDescriptorProto_add_reserved_range ( google_protobuf_EnumDescriptorProto msg,
upb_arena arena 
)

Definition at line 7772 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_add_value()

UPB_INLINE struct google_protobuf_EnumValueDescriptorProto* google_protobuf_EnumDescriptorProto_add_value ( google_protobuf_EnumDescriptorProto msg,
upb_arena arena 
)

Definition at line 7746 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_EnumReservedRange_end()

UPB_INLINE int32_t google_protobuf_EnumDescriptorProto_EnumReservedRange_end ( const google_protobuf_EnumDescriptorProto_EnumReservedRange msg)

Definition at line 7807 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_EnumReservedRange_has_end()

UPB_INLINE bool google_protobuf_EnumDescriptorProto_EnumReservedRange_has_end ( const google_protobuf_EnumDescriptorProto_EnumReservedRange msg)

Definition at line 7806 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_EnumReservedRange_has_start()

UPB_INLINE bool google_protobuf_EnumDescriptorProto_EnumReservedRange_has_start ( const google_protobuf_EnumDescriptorProto_EnumReservedRange msg)

Definition at line 7804 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_EnumReservedRange_new()

UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange* google_protobuf_EnumDescriptorProto_EnumReservedRange_new ( upb_arena arena)

Definition at line 7793 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_EnumReservedRange_parsenew()

UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange* google_protobuf_EnumDescriptorProto_EnumReservedRange_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7796 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_EnumReservedRange_serialize()

UPB_INLINE char* google_protobuf_EnumDescriptorProto_EnumReservedRange_serialize ( const google_protobuf_EnumDescriptorProto_EnumReservedRange msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7800 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_EnumReservedRange_set_end()

UPB_INLINE void google_protobuf_EnumDescriptorProto_EnumReservedRange_set_end ( google_protobuf_EnumDescriptorProto_EnumReservedRange msg,
int32_t  value 
)

Definition at line 7813 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_EnumReservedRange_set_start()

UPB_INLINE void google_protobuf_EnumDescriptorProto_EnumReservedRange_set_start ( google_protobuf_EnumDescriptorProto_EnumReservedRange msg,
int32_t  value 
)

Definition at line 7809 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_EnumReservedRange_start()

UPB_INLINE int32_t google_protobuf_EnumDescriptorProto_EnumReservedRange_start ( const google_protobuf_EnumDescriptorProto_EnumReservedRange msg)

Definition at line 7805 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_has_name()

UPB_INLINE bool google_protobuf_EnumDescriptorProto_has_name ( const google_protobuf_EnumDescriptorProto msg)

Definition at line 7728 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_has_options()

UPB_INLINE bool google_protobuf_EnumDescriptorProto_has_options ( const google_protobuf_EnumDescriptorProto msg)

Definition at line 7731 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_mutable_options()

UPB_INLINE struct google_protobuf_EnumOptions* google_protobuf_EnumDescriptorProto_mutable_options ( google_protobuf_EnumDescriptorProto msg,
upb_arena arena 
)

Definition at line 7757 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_mutable_reserved_name()

UPB_INLINE upb_strview* google_protobuf_EnumDescriptorProto_mutable_reserved_name ( google_protobuf_EnumDescriptorProto msg,
size_t *  len 
)

Definition at line 7779 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_mutable_reserved_range()

UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange** google_protobuf_EnumDescriptorProto_mutable_reserved_range ( google_protobuf_EnumDescriptorProto msg,
size_t *  len 
)

Definition at line 7766 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_mutable_value()

UPB_INLINE google_protobuf_EnumValueDescriptorProto** google_protobuf_EnumDescriptorProto_mutable_value ( google_protobuf_EnumDescriptorProto msg,
size_t *  len 
)

Definition at line 7740 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_name()

UPB_INLINE upb_strview google_protobuf_EnumDescriptorProto_name ( const google_protobuf_EnumDescriptorProto msg)

Definition at line 7729 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_new()

UPB_INLINE google_protobuf_EnumDescriptorProto* google_protobuf_EnumDescriptorProto_new ( upb_arena arena)

Definition at line 7717 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_options()

const UPB_INLINE google_protobuf_EnumOptions* google_protobuf_EnumDescriptorProto_options ( const google_protobuf_EnumDescriptorProto msg)

Definition at line 7732 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_parsenew()

UPB_INLINE google_protobuf_EnumDescriptorProto* google_protobuf_EnumDescriptorProto_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7720 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_reserved_name()

UPB_INLINE upb_strview const* google_protobuf_EnumDescriptorProto_reserved_name ( const google_protobuf_EnumDescriptorProto msg,
size_t *  len 
)

Definition at line 7734 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_reserved_range()

const UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange* const* google_protobuf_EnumDescriptorProto_reserved_range ( const google_protobuf_EnumDescriptorProto msg,
size_t *  len 
)

Definition at line 7733 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_resize_reserved_name()

UPB_INLINE upb_strview* google_protobuf_EnumDescriptorProto_resize_reserved_name ( google_protobuf_EnumDescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7782 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_resize_reserved_range()

UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange** google_protobuf_EnumDescriptorProto_resize_reserved_range ( google_protobuf_EnumDescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7769 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_resize_value()

UPB_INLINE google_protobuf_EnumValueDescriptorProto** google_protobuf_EnumDescriptorProto_resize_value ( google_protobuf_EnumDescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7743 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_serialize()

UPB_INLINE char* google_protobuf_EnumDescriptorProto_serialize ( const google_protobuf_EnumDescriptorProto msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7724 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_set_name()

UPB_INLINE void google_protobuf_EnumDescriptorProto_set_name ( google_protobuf_EnumDescriptorProto msg,
upb_strview  value 
)

Definition at line 7736 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_set_options()

UPB_INLINE void google_protobuf_EnumDescriptorProto_set_options ( google_protobuf_EnumDescriptorProto msg,
google_protobuf_EnumOptions value 
)

Definition at line 7753 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumDescriptorProto_value()

const UPB_INLINE google_protobuf_EnumValueDescriptorProto* const* google_protobuf_EnumDescriptorProto_value ( const google_protobuf_EnumDescriptorProto msg,
size_t *  len 
)

Definition at line 7730 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_add_uninterpreted_option()

UPB_INLINE struct google_protobuf_UninterpretedOption* google_protobuf_EnumOptions_add_uninterpreted_option ( google_protobuf_EnumOptions msg,
upb_arena arena 
)

Definition at line 8295 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_allow_alias()

UPB_INLINE bool google_protobuf_EnumOptions_allow_alias ( const google_protobuf_EnumOptions msg)

Definition at line 8276 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_deprecated()

UPB_INLINE bool google_protobuf_EnumOptions_deprecated ( const google_protobuf_EnumOptions msg)

Definition at line 8278 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_has_allow_alias()

UPB_INLINE bool google_protobuf_EnumOptions_has_allow_alias ( const google_protobuf_EnumOptions msg)

Definition at line 8275 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_has_deprecated()

UPB_INLINE bool google_protobuf_EnumOptions_has_deprecated ( const google_protobuf_EnumOptions msg)

Definition at line 8277 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_mutable_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_EnumOptions_mutable_uninterpreted_option ( google_protobuf_EnumOptions msg,
size_t *  len 
)

Definition at line 8289 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_new()

UPB_INLINE google_protobuf_EnumOptions* google_protobuf_EnumOptions_new ( upb_arena arena)

Definition at line 8264 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_parsenew()

UPB_INLINE google_protobuf_EnumOptions* google_protobuf_EnumOptions_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8267 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_resize_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_EnumOptions_resize_uninterpreted_option ( google_protobuf_EnumOptions msg,
size_t  len,
upb_arena arena 
)

Definition at line 8292 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_serialize()

UPB_INLINE char* google_protobuf_EnumOptions_serialize ( const google_protobuf_EnumOptions msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8271 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_set_allow_alias()

UPB_INLINE void google_protobuf_EnumOptions_set_allow_alias ( google_protobuf_EnumOptions msg,
bool  value 
)

Definition at line 8281 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_set_deprecated()

UPB_INLINE void google_protobuf_EnumOptions_set_deprecated ( google_protobuf_EnumOptions msg,
bool  value 
)

Definition at line 8285 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumOptions_uninterpreted_option()

const UPB_INLINE google_protobuf_UninterpretedOption* const* google_protobuf_EnumOptions_uninterpreted_option ( const google_protobuf_EnumOptions msg,
size_t *  len 
)

Definition at line 8279 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_has_name()

UPB_INLINE bool google_protobuf_EnumValueDescriptorProto_has_name ( const google_protobuf_EnumValueDescriptorProto msg)

Definition at line 7832 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_has_number()

UPB_INLINE bool google_protobuf_EnumValueDescriptorProto_has_number ( const google_protobuf_EnumValueDescriptorProto msg)

Definition at line 7834 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_has_options()

UPB_INLINE bool google_protobuf_EnumValueDescriptorProto_has_options ( const google_protobuf_EnumValueDescriptorProto msg)

Definition at line 7836 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_mutable_options()

UPB_INLINE struct google_protobuf_EnumValueOptions* google_protobuf_EnumValueDescriptorProto_mutable_options ( google_protobuf_EnumValueDescriptorProto msg,
upb_arena arena 
)

Definition at line 7851 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_name()

UPB_INLINE upb_strview google_protobuf_EnumValueDescriptorProto_name ( const google_protobuf_EnumValueDescriptorProto msg)

Definition at line 7833 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_new()

UPB_INLINE google_protobuf_EnumValueDescriptorProto* google_protobuf_EnumValueDescriptorProto_new ( upb_arena arena)

Definition at line 7821 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_number()

UPB_INLINE int32_t google_protobuf_EnumValueDescriptorProto_number ( const google_protobuf_EnumValueDescriptorProto msg)

Definition at line 7835 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_options()

const UPB_INLINE google_protobuf_EnumValueOptions* google_protobuf_EnumValueDescriptorProto_options ( const google_protobuf_EnumValueDescriptorProto msg)

Definition at line 7837 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_parsenew()

UPB_INLINE google_protobuf_EnumValueDescriptorProto* google_protobuf_EnumValueDescriptorProto_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7824 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_serialize()

UPB_INLINE char* google_protobuf_EnumValueDescriptorProto_serialize ( const google_protobuf_EnumValueDescriptorProto msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7828 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_set_name()

UPB_INLINE void google_protobuf_EnumValueDescriptorProto_set_name ( google_protobuf_EnumValueDescriptorProto msg,
upb_strview  value 
)

Definition at line 7839 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_set_number()

UPB_INLINE void google_protobuf_EnumValueDescriptorProto_set_number ( google_protobuf_EnumValueDescriptorProto msg,
int32_t  value 
)

Definition at line 7843 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueDescriptorProto_set_options()

UPB_INLINE void google_protobuf_EnumValueDescriptorProto_set_options ( google_protobuf_EnumValueDescriptorProto msg,
google_protobuf_EnumValueOptions value 
)

Definition at line 7847 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueOptions_add_uninterpreted_option()

UPB_INLINE struct google_protobuf_UninterpretedOption* google_protobuf_EnumValueOptions_add_uninterpreted_option ( google_protobuf_EnumValueOptions msg,
upb_arena arena 
)

Definition at line 8331 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueOptions_deprecated()

UPB_INLINE bool google_protobuf_EnumValueOptions_deprecated ( const google_protobuf_EnumValueOptions msg)

Definition at line 8318 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueOptions_has_deprecated()

UPB_INLINE bool google_protobuf_EnumValueOptions_has_deprecated ( const google_protobuf_EnumValueOptions msg)

Definition at line 8317 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueOptions_mutable_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_EnumValueOptions_mutable_uninterpreted_option ( google_protobuf_EnumValueOptions msg,
size_t *  len 
)

Definition at line 8325 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueOptions_new()

UPB_INLINE google_protobuf_EnumValueOptions* google_protobuf_EnumValueOptions_new ( upb_arena arena)

Definition at line 8306 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueOptions_parsenew()

UPB_INLINE google_protobuf_EnumValueOptions* google_protobuf_EnumValueOptions_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8309 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueOptions_resize_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_EnumValueOptions_resize_uninterpreted_option ( google_protobuf_EnumValueOptions msg,
size_t  len,
upb_arena arena 
)

Definition at line 8328 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueOptions_serialize()

UPB_INLINE char* google_protobuf_EnumValueOptions_serialize ( const google_protobuf_EnumValueOptions msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8313 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueOptions_set_deprecated()

UPB_INLINE void google_protobuf_EnumValueOptions_set_deprecated ( google_protobuf_EnumValueOptions msg,
bool  value 
)

Definition at line 8321 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_EnumValueOptions_uninterpreted_option()

const UPB_INLINE google_protobuf_UninterpretedOption* const* google_protobuf_EnumValueOptions_uninterpreted_option ( const google_protobuf_EnumValueOptions msg,
size_t *  len 
)

Definition at line 8319 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ExtensionRangeOptions_add_uninterpreted_option()

UPB_INLINE struct google_protobuf_UninterpretedOption* google_protobuf_ExtensionRangeOptions_add_uninterpreted_option ( google_protobuf_ExtensionRangeOptions msg,
upb_arena arena 
)

Definition at line 7584 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ExtensionRangeOptions_mutable_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_ExtensionRangeOptions_mutable_uninterpreted_option ( google_protobuf_ExtensionRangeOptions msg,
size_t *  len 
)

Definition at line 7578 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ExtensionRangeOptions_new()

UPB_INLINE google_protobuf_ExtensionRangeOptions* google_protobuf_ExtensionRangeOptions_new ( upb_arena arena)

Definition at line 7565 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ExtensionRangeOptions_parsenew()

UPB_INLINE google_protobuf_ExtensionRangeOptions* google_protobuf_ExtensionRangeOptions_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7568 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ExtensionRangeOptions_resize_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_ExtensionRangeOptions_resize_uninterpreted_option ( google_protobuf_ExtensionRangeOptions msg,
size_t  len,
upb_arena arena 
)

Definition at line 7581 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ExtensionRangeOptions_serialize()

UPB_INLINE char* google_protobuf_ExtensionRangeOptions_serialize ( const google_protobuf_ExtensionRangeOptions msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7572 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ExtensionRangeOptions_uninterpreted_option()

const UPB_INLINE google_protobuf_UninterpretedOption* const* google_protobuf_ExtensionRangeOptions_uninterpreted_option ( const google_protobuf_ExtensionRangeOptions msg,
size_t *  len 
)

Definition at line 7576 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_default_value()

UPB_INLINE upb_strview google_protobuf_FieldDescriptorProto_default_value ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7619 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_extendee()

UPB_INLINE upb_strview google_protobuf_FieldDescriptorProto_extendee ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7609 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_has_default_value()

UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_default_value ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7618 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_has_extendee()

UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_extendee ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7608 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_has_json_name()

UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_json_name ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7624 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_has_label()

UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_label ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7612 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_has_name()

UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_name ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7606 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_has_number()

UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_number ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7610 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_has_oneof_index()

UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_oneof_index ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7622 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_has_options()

UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_options ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7620 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_has_type()

UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_type ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7614 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_has_type_name()

UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_type_name ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7616 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_json_name()

UPB_INLINE upb_strview google_protobuf_FieldDescriptorProto_json_name ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7625 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_label()

UPB_INLINE google_protobuf_FieldDescriptorProto_Label google_protobuf_FieldDescriptorProto_label ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7613 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_mutable_options()

UPB_INLINE struct google_protobuf_FieldOptions* google_protobuf_FieldDescriptorProto_mutable_options ( google_protobuf_FieldDescriptorProto msg,
upb_arena arena 
)

Definition at line 7659 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_name()

UPB_INLINE upb_strview google_protobuf_FieldDescriptorProto_name ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7607 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_new()

UPB_INLINE google_protobuf_FieldDescriptorProto* google_protobuf_FieldDescriptorProto_new ( upb_arena arena)

Definition at line 7595 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_number()

UPB_INLINE int32_t google_protobuf_FieldDescriptorProto_number ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7611 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_oneof_index()

UPB_INLINE int32_t google_protobuf_FieldDescriptorProto_oneof_index ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7623 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_options()

const UPB_INLINE google_protobuf_FieldOptions* google_protobuf_FieldDescriptorProto_options ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7621 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_parsenew()

UPB_INLINE google_protobuf_FieldDescriptorProto* google_protobuf_FieldDescriptorProto_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7598 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_serialize()

UPB_INLINE char* google_protobuf_FieldDescriptorProto_serialize ( const google_protobuf_FieldDescriptorProto msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7602 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_set_default_value()

UPB_INLINE void google_protobuf_FieldDescriptorProto_set_default_value ( google_protobuf_FieldDescriptorProto msg,
upb_strview  value 
)

Definition at line 7651 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_set_extendee()

UPB_INLINE void google_protobuf_FieldDescriptorProto_set_extendee ( google_protobuf_FieldDescriptorProto msg,
upb_strview  value 
)

Definition at line 7631 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_set_json_name()

UPB_INLINE void google_protobuf_FieldDescriptorProto_set_json_name ( google_protobuf_FieldDescriptorProto msg,
upb_strview  value 
)

Definition at line 7672 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_set_label()

UPB_INLINE void google_protobuf_FieldDescriptorProto_set_label ( google_protobuf_FieldDescriptorProto msg,
google_protobuf_FieldDescriptorProto_Label  value 
)

Definition at line 7639 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_set_name()

UPB_INLINE void google_protobuf_FieldDescriptorProto_set_name ( google_protobuf_FieldDescriptorProto msg,
upb_strview  value 
)

Definition at line 7627 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_set_number()

UPB_INLINE void google_protobuf_FieldDescriptorProto_set_number ( google_protobuf_FieldDescriptorProto msg,
int32_t  value 
)

Definition at line 7635 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_set_oneof_index()

UPB_INLINE void google_protobuf_FieldDescriptorProto_set_oneof_index ( google_protobuf_FieldDescriptorProto msg,
int32_t  value 
)

Definition at line 7668 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_set_options()

UPB_INLINE void google_protobuf_FieldDescriptorProto_set_options ( google_protobuf_FieldDescriptorProto msg,
google_protobuf_FieldOptions value 
)

Definition at line 7655 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_set_type()

UPB_INLINE void google_protobuf_FieldDescriptorProto_set_type ( google_protobuf_FieldDescriptorProto msg,
google_protobuf_FieldDescriptorProto_Type  value 
)

Definition at line 7643 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_set_type_name()

UPB_INLINE void google_protobuf_FieldDescriptorProto_set_type_name ( google_protobuf_FieldDescriptorProto msg,
upb_strview  value 
)

Definition at line 7647 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_type()

UPB_INLINE google_protobuf_FieldDescriptorProto_Type google_protobuf_FieldDescriptorProto_type ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7615 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldDescriptorProto_type_name()

UPB_INLINE upb_strview google_protobuf_FieldDescriptorProto_type_name ( const google_protobuf_FieldDescriptorProto msg)

Definition at line 7617 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_add_uninterpreted_option()

UPB_INLINE struct google_protobuf_UninterpretedOption* google_protobuf_FieldOptions_add_uninterpreted_option ( google_protobuf_FieldOptions msg,
upb_arena arena 
)

Definition at line 8223 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_ctype()

UPB_INLINE google_protobuf_FieldOptions_CType google_protobuf_FieldOptions_ctype ( const google_protobuf_FieldOptions msg)

Definition at line 8180 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_deprecated()

UPB_INLINE bool google_protobuf_FieldOptions_deprecated ( const google_protobuf_FieldOptions msg)

Definition at line 8184 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_has_ctype()

UPB_INLINE bool google_protobuf_FieldOptions_has_ctype ( const google_protobuf_FieldOptions msg)

Definition at line 8179 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_has_deprecated()

UPB_INLINE bool google_protobuf_FieldOptions_has_deprecated ( const google_protobuf_FieldOptions msg)

Definition at line 8183 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_has_jstype()

UPB_INLINE bool google_protobuf_FieldOptions_has_jstype ( const google_protobuf_FieldOptions msg)

Definition at line 8187 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_has_lazy()

UPB_INLINE bool google_protobuf_FieldOptions_has_lazy ( const google_protobuf_FieldOptions msg)

Definition at line 8185 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_has_packed()

UPB_INLINE bool google_protobuf_FieldOptions_has_packed ( const google_protobuf_FieldOptions msg)

Definition at line 8181 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_has_weak()

UPB_INLINE bool google_protobuf_FieldOptions_has_weak ( const google_protobuf_FieldOptions msg)

Definition at line 8189 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_jstype()

UPB_INLINE google_protobuf_FieldOptions_JSType google_protobuf_FieldOptions_jstype ( const google_protobuf_FieldOptions msg)

Definition at line 8188 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_lazy()

UPB_INLINE bool google_protobuf_FieldOptions_lazy ( const google_protobuf_FieldOptions msg)

Definition at line 8186 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_mutable_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_FieldOptions_mutable_uninterpreted_option ( google_protobuf_FieldOptions msg,
size_t *  len 
)

Definition at line 8217 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_new()

UPB_INLINE google_protobuf_FieldOptions* google_protobuf_FieldOptions_new ( upb_arena arena)

Definition at line 8168 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_packed()

UPB_INLINE bool google_protobuf_FieldOptions_packed ( const google_protobuf_FieldOptions msg)

Definition at line 8182 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_parsenew()

UPB_INLINE google_protobuf_FieldOptions* google_protobuf_FieldOptions_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8171 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_resize_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_FieldOptions_resize_uninterpreted_option ( google_protobuf_FieldOptions msg,
size_t  len,
upb_arena arena 
)

Definition at line 8220 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_serialize()

UPB_INLINE char* google_protobuf_FieldOptions_serialize ( const google_protobuf_FieldOptions msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8175 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_set_ctype()

UPB_INLINE void google_protobuf_FieldOptions_set_ctype ( google_protobuf_FieldOptions msg,
google_protobuf_FieldOptions_CType  value 
)

Definition at line 8193 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_set_deprecated()

UPB_INLINE void google_protobuf_FieldOptions_set_deprecated ( google_protobuf_FieldOptions msg,
bool  value 
)

Definition at line 8201 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_set_jstype()

UPB_INLINE void google_protobuf_FieldOptions_set_jstype ( google_protobuf_FieldOptions msg,
google_protobuf_FieldOptions_JSType  value 
)

Definition at line 8209 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_set_lazy()

UPB_INLINE void google_protobuf_FieldOptions_set_lazy ( google_protobuf_FieldOptions msg,
bool  value 
)

Definition at line 8205 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_set_packed()

UPB_INLINE void google_protobuf_FieldOptions_set_packed ( google_protobuf_FieldOptions msg,
bool  value 
)

Definition at line 8197 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_set_weak()

UPB_INLINE void google_protobuf_FieldOptions_set_weak ( google_protobuf_FieldOptions msg,
bool  value 
)

Definition at line 8213 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_uninterpreted_option()

const UPB_INLINE google_protobuf_UninterpretedOption* const* google_protobuf_FieldOptions_uninterpreted_option ( const google_protobuf_FieldOptions msg,
size_t *  len 
)

Definition at line 8191 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FieldOptions_weak()

UPB_INLINE bool google_protobuf_FieldOptions_weak ( const google_protobuf_FieldOptions msg)

Definition at line 8190 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_add_dependency()

UPB_INLINE bool google_protobuf_FileDescriptorProto_add_dependency ( google_protobuf_FileDescriptorProto msg,
upb_strview  val,
upb_arena arena 
)

Definition at line 7238 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_add_enum_type()

UPB_INLINE struct google_protobuf_EnumDescriptorProto* google_protobuf_FileDescriptorProto_add_enum_type ( google_protobuf_FileDescriptorProto msg,
upb_arena arena 
)

Definition at line 7261 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_add_extension()

UPB_INLINE struct google_protobuf_FieldDescriptorProto* google_protobuf_FileDescriptorProto_add_extension ( google_protobuf_FileDescriptorProto msg,
upb_arena arena 
)

Definition at line 7287 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_add_message_type()

UPB_INLINE struct google_protobuf_DescriptorProto* google_protobuf_FileDescriptorProto_add_message_type ( google_protobuf_FileDescriptorProto msg,
upb_arena arena 
)

Definition at line 7248 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_add_public_dependency()

UPB_INLINE bool google_protobuf_FileDescriptorProto_add_public_dependency ( google_protobuf_FileDescriptorProto msg,
int32_t  val,
upb_arena arena 
)

Definition at line 7326 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_add_service()

UPB_INLINE struct google_protobuf_ServiceDescriptorProto* google_protobuf_FileDescriptorProto_add_service ( google_protobuf_FileDescriptorProto msg,
upb_arena arena 
)

Definition at line 7274 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_add_weak_dependency()

UPB_INLINE bool google_protobuf_FileDescriptorProto_add_weak_dependency ( google_protobuf_FileDescriptorProto msg,
int32_t  val,
upb_arena arena 
)

Definition at line 7336 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_dependency()

UPB_INLINE upb_strview const* google_protobuf_FileDescriptorProto_dependency ( const google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7210 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_enum_type()

const UPB_INLINE google_protobuf_EnumDescriptorProto* const* google_protobuf_FileDescriptorProto_enum_type ( const google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7212 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_extension()

const UPB_INLINE google_protobuf_FieldDescriptorProto* const* google_protobuf_FileDescriptorProto_extension ( const google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7214 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_has_name()

UPB_INLINE bool google_protobuf_FileDescriptorProto_has_name ( const google_protobuf_FileDescriptorProto msg)

Definition at line 7206 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_has_options()

UPB_INLINE bool google_protobuf_FileDescriptorProto_has_options ( const google_protobuf_FileDescriptorProto msg)

Definition at line 7215 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_has_package()

UPB_INLINE bool google_protobuf_FileDescriptorProto_has_package ( const google_protobuf_FileDescriptorProto msg)

Definition at line 7208 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_has_source_code_info()

UPB_INLINE bool google_protobuf_FileDescriptorProto_has_source_code_info ( const google_protobuf_FileDescriptorProto msg)

Definition at line 7217 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_has_syntax()

UPB_INLINE bool google_protobuf_FileDescriptorProto_has_syntax ( const google_protobuf_FileDescriptorProto msg)

Definition at line 7221 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_message_type()

const UPB_INLINE google_protobuf_DescriptorProto* const* google_protobuf_FileDescriptorProto_message_type ( const google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7211 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_mutable_dependency()

UPB_INLINE upb_strview* google_protobuf_FileDescriptorProto_mutable_dependency ( google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7232 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_mutable_enum_type()

UPB_INLINE google_protobuf_EnumDescriptorProto** google_protobuf_FileDescriptorProto_mutable_enum_type ( google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7255 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_mutable_extension()

UPB_INLINE google_protobuf_FieldDescriptorProto** google_protobuf_FileDescriptorProto_mutable_extension ( google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7281 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_mutable_message_type()

UPB_INLINE google_protobuf_DescriptorProto** google_protobuf_FileDescriptorProto_mutable_message_type ( google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7242 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_mutable_options()

UPB_INLINE struct google_protobuf_FileOptions* google_protobuf_FileDescriptorProto_mutable_options ( google_protobuf_FileDescriptorProto msg,
upb_arena arena 
)

Definition at line 7298 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_mutable_public_dependency()

UPB_INLINE int32_t* google_protobuf_FileDescriptorProto_mutable_public_dependency ( google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7320 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_mutable_service()

UPB_INLINE google_protobuf_ServiceDescriptorProto** google_protobuf_FileDescriptorProto_mutable_service ( google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7268 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_mutable_source_code_info()

UPB_INLINE struct google_protobuf_SourceCodeInfo* google_protobuf_FileDescriptorProto_mutable_source_code_info ( google_protobuf_FileDescriptorProto msg,
upb_arena arena 
)

Definition at line 7311 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_mutable_weak_dependency()

UPB_INLINE int32_t* google_protobuf_FileDescriptorProto_mutable_weak_dependency ( google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7330 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_name()

UPB_INLINE upb_strview google_protobuf_FileDescriptorProto_name ( const google_protobuf_FileDescriptorProto msg)

Definition at line 7207 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_new()

UPB_INLINE google_protobuf_FileDescriptorProto* google_protobuf_FileDescriptorProto_new ( upb_arena arena)

Definition at line 7195 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_options()

const UPB_INLINE google_protobuf_FileOptions* google_protobuf_FileDescriptorProto_options ( const google_protobuf_FileDescriptorProto msg)

Definition at line 7216 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_package()

UPB_INLINE upb_strview google_protobuf_FileDescriptorProto_package ( const google_protobuf_FileDescriptorProto msg)

Definition at line 7209 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_parsenew()

UPB_INLINE google_protobuf_FileDescriptorProto* google_protobuf_FileDescriptorProto_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7198 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_public_dependency()

UPB_INLINE int32_t const* google_protobuf_FileDescriptorProto_public_dependency ( const google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7219 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_resize_dependency()

UPB_INLINE upb_strview* google_protobuf_FileDescriptorProto_resize_dependency ( google_protobuf_FileDescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7235 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_resize_enum_type()

UPB_INLINE google_protobuf_EnumDescriptorProto** google_protobuf_FileDescriptorProto_resize_enum_type ( google_protobuf_FileDescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7258 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_resize_extension()

UPB_INLINE google_protobuf_FieldDescriptorProto** google_protobuf_FileDescriptorProto_resize_extension ( google_protobuf_FileDescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7284 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_resize_message_type()

UPB_INLINE google_protobuf_DescriptorProto** google_protobuf_FileDescriptorProto_resize_message_type ( google_protobuf_FileDescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7245 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_resize_public_dependency()

UPB_INLINE int32_t* google_protobuf_FileDescriptorProto_resize_public_dependency ( google_protobuf_FileDescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7323 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_resize_service()

UPB_INLINE google_protobuf_ServiceDescriptorProto** google_protobuf_FileDescriptorProto_resize_service ( google_protobuf_FileDescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7271 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_resize_weak_dependency()

UPB_INLINE int32_t* google_protobuf_FileDescriptorProto_resize_weak_dependency ( google_protobuf_FileDescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7333 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_serialize()

UPB_INLINE char* google_protobuf_FileDescriptorProto_serialize ( const google_protobuf_FileDescriptorProto msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7202 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_service()

const UPB_INLINE google_protobuf_ServiceDescriptorProto* const* google_protobuf_FileDescriptorProto_service ( const google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7213 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_set_name()

UPB_INLINE void google_protobuf_FileDescriptorProto_set_name ( google_protobuf_FileDescriptorProto msg,
upb_strview  value 
)

Definition at line 7224 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_set_options()

UPB_INLINE void google_protobuf_FileDescriptorProto_set_options ( google_protobuf_FileDescriptorProto msg,
google_protobuf_FileOptions value 
)

Definition at line 7294 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_set_package()

UPB_INLINE void google_protobuf_FileDescriptorProto_set_package ( google_protobuf_FileDescriptorProto msg,
upb_strview  value 
)

Definition at line 7228 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_set_source_code_info()

UPB_INLINE void google_protobuf_FileDescriptorProto_set_source_code_info ( google_protobuf_FileDescriptorProto msg,
google_protobuf_SourceCodeInfo value 
)

Definition at line 7307 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_set_syntax()

UPB_INLINE void google_protobuf_FileDescriptorProto_set_syntax ( google_protobuf_FileDescriptorProto msg,
upb_strview  value 
)

Definition at line 7340 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_source_code_info()

const UPB_INLINE google_protobuf_SourceCodeInfo* google_protobuf_FileDescriptorProto_source_code_info ( const google_protobuf_FileDescriptorProto msg)

Definition at line 7218 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_syntax()

UPB_INLINE upb_strview google_protobuf_FileDescriptorProto_syntax ( const google_protobuf_FileDescriptorProto msg)

Definition at line 7222 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorProto_weak_dependency()

UPB_INLINE int32_t const* google_protobuf_FileDescriptorProto_weak_dependency ( const google_protobuf_FileDescriptorProto msg,
size_t *  len 
)

Definition at line 7220 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorSet_add_file()

UPB_INLINE struct google_protobuf_FileDescriptorProto* google_protobuf_FileDescriptorSet_add_file ( google_protobuf_FileDescriptorSet msg,
upb_arena arena 
)

Definition at line 7184 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorSet_file()

const UPB_INLINE google_protobuf_FileDescriptorProto* const* google_protobuf_FileDescriptorSet_file ( const google_protobuf_FileDescriptorSet msg,
size_t *  len 
)

Definition at line 7176 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorSet_mutable_file()

UPB_INLINE google_protobuf_FileDescriptorProto** google_protobuf_FileDescriptorSet_mutable_file ( google_protobuf_FileDescriptorSet msg,
size_t *  len 
)

Definition at line 7178 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorSet_new()

UPB_INLINE google_protobuf_FileDescriptorSet* google_protobuf_FileDescriptorSet_new ( upb_arena arena)

Definition at line 7165 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorSet_parsenew()

UPB_INLINE google_protobuf_FileDescriptorSet* google_protobuf_FileDescriptorSet_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7168 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorSet_resize_file()

UPB_INLINE google_protobuf_FileDescriptorProto** google_protobuf_FileDescriptorSet_resize_file ( google_protobuf_FileDescriptorSet msg,
size_t  len,
upb_arena arena 
)

Definition at line 7181 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileDescriptorSet_serialize()

UPB_INLINE char* google_protobuf_FileDescriptorSet_serialize ( const google_protobuf_FileDescriptorSet msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7172 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_add_uninterpreted_option()

UPB_INLINE struct google_protobuf_UninterpretedOption* google_protobuf_FileOptions_add_uninterpreted_option ( google_protobuf_FileOptions msg,
upb_arena arena 
)

Definition at line 8103 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_cc_enable_arenas()

UPB_INLINE bool google_protobuf_FileOptions_cc_enable_arenas ( const google_protobuf_FileOptions msg)

Definition at line 8010 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_cc_generic_services()

UPB_INLINE bool google_protobuf_FileOptions_cc_generic_services ( const google_protobuf_FileOptions msg)

Definition at line 7998 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_csharp_namespace()

UPB_INLINE upb_strview google_protobuf_FileOptions_csharp_namespace ( const google_protobuf_FileOptions msg)

Definition at line 8014 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_deprecated()

UPB_INLINE bool google_protobuf_FileOptions_deprecated ( const google_protobuf_FileOptions msg)

Definition at line 8006 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_go_package()

UPB_INLINE upb_strview google_protobuf_FileOptions_go_package ( const google_protobuf_FileOptions msg)

Definition at line 7996 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_cc_enable_arenas()

UPB_INLINE bool google_protobuf_FileOptions_has_cc_enable_arenas ( const google_protobuf_FileOptions msg)

Definition at line 8009 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_cc_generic_services()

UPB_INLINE bool google_protobuf_FileOptions_has_cc_generic_services ( const google_protobuf_FileOptions msg)

Definition at line 7997 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_csharp_namespace()

UPB_INLINE bool google_protobuf_FileOptions_has_csharp_namespace ( const google_protobuf_FileOptions msg)

Definition at line 8013 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_deprecated()

UPB_INLINE bool google_protobuf_FileOptions_has_deprecated ( const google_protobuf_FileOptions msg)

Definition at line 8005 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_go_package()

UPB_INLINE bool google_protobuf_FileOptions_has_go_package ( const google_protobuf_FileOptions msg)

Definition at line 7995 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_java_generate_equals_and_hash()

UPB_INLINE bool google_protobuf_FileOptions_has_java_generate_equals_and_hash ( const google_protobuf_FileOptions msg)

Definition at line 8003 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_java_generic_services()

UPB_INLINE bool google_protobuf_FileOptions_has_java_generic_services ( const google_protobuf_FileOptions msg)

Definition at line 7999 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_java_multiple_files()

UPB_INLINE bool google_protobuf_FileOptions_has_java_multiple_files ( const google_protobuf_FileOptions msg)

Definition at line 7993 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_java_outer_classname()

UPB_INLINE bool google_protobuf_FileOptions_has_java_outer_classname ( const google_protobuf_FileOptions msg)

Definition at line 7989 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_java_package()

UPB_INLINE bool google_protobuf_FileOptions_has_java_package ( const google_protobuf_FileOptions msg)

Definition at line 7987 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_java_string_check_utf8()

UPB_INLINE bool google_protobuf_FileOptions_has_java_string_check_utf8 ( const google_protobuf_FileOptions msg)

Definition at line 8007 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_objc_class_prefix()

UPB_INLINE bool google_protobuf_FileOptions_has_objc_class_prefix ( const google_protobuf_FileOptions msg)

Definition at line 8011 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_optimize_for()

UPB_INLINE bool google_protobuf_FileOptions_has_optimize_for ( const google_protobuf_FileOptions msg)

Definition at line 7991 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_php_class_prefix()

UPB_INLINE bool google_protobuf_FileOptions_has_php_class_prefix ( const google_protobuf_FileOptions msg)

Definition at line 8017 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_php_generic_services()

UPB_INLINE bool google_protobuf_FileOptions_has_php_generic_services ( const google_protobuf_FileOptions msg)

Definition at line 8021 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_php_namespace()

UPB_INLINE bool google_protobuf_FileOptions_has_php_namespace ( const google_protobuf_FileOptions msg)

Definition at line 8019 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_py_generic_services()

UPB_INLINE bool google_protobuf_FileOptions_has_py_generic_services ( const google_protobuf_FileOptions msg)

Definition at line 8001 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_has_swift_prefix()

UPB_INLINE bool google_protobuf_FileOptions_has_swift_prefix ( const google_protobuf_FileOptions msg)

Definition at line 8015 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_java_generate_equals_and_hash()

UPB_INLINE bool google_protobuf_FileOptions_java_generate_equals_and_hash ( const google_protobuf_FileOptions msg)

Definition at line 8004 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_java_generic_services()

UPB_INLINE bool google_protobuf_FileOptions_java_generic_services ( const google_protobuf_FileOptions msg)

Definition at line 8000 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_java_multiple_files()

UPB_INLINE bool google_protobuf_FileOptions_java_multiple_files ( const google_protobuf_FileOptions msg)

Definition at line 7994 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_java_outer_classname()

UPB_INLINE upb_strview google_protobuf_FileOptions_java_outer_classname ( const google_protobuf_FileOptions msg)

Definition at line 7990 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_java_package()

UPB_INLINE upb_strview google_protobuf_FileOptions_java_package ( const google_protobuf_FileOptions msg)

Definition at line 7988 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_java_string_check_utf8()

UPB_INLINE bool google_protobuf_FileOptions_java_string_check_utf8 ( const google_protobuf_FileOptions msg)

Definition at line 8008 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_mutable_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_FileOptions_mutable_uninterpreted_option ( google_protobuf_FileOptions msg,
size_t *  len 
)

Definition at line 8097 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_new()

UPB_INLINE google_protobuf_FileOptions* google_protobuf_FileOptions_new ( upb_arena arena)

Definition at line 7976 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_objc_class_prefix()

UPB_INLINE upb_strview google_protobuf_FileOptions_objc_class_prefix ( const google_protobuf_FileOptions msg)

Definition at line 8012 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_optimize_for()

UPB_INLINE google_protobuf_FileOptions_OptimizeMode google_protobuf_FileOptions_optimize_for ( const google_protobuf_FileOptions msg)

Definition at line 7992 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_parsenew()

UPB_INLINE google_protobuf_FileOptions* google_protobuf_FileOptions_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7979 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_php_class_prefix()

UPB_INLINE upb_strview google_protobuf_FileOptions_php_class_prefix ( const google_protobuf_FileOptions msg)

Definition at line 8018 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_php_generic_services()

UPB_INLINE bool google_protobuf_FileOptions_php_generic_services ( const google_protobuf_FileOptions msg)

Definition at line 8022 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_php_namespace()

UPB_INLINE upb_strview google_protobuf_FileOptions_php_namespace ( const google_protobuf_FileOptions msg)

Definition at line 8020 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_py_generic_services()

UPB_INLINE bool google_protobuf_FileOptions_py_generic_services ( const google_protobuf_FileOptions msg)

Definition at line 8002 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_resize_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_FileOptions_resize_uninterpreted_option ( google_protobuf_FileOptions msg,
size_t  len,
upb_arena arena 
)

Definition at line 8100 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_serialize()

UPB_INLINE char* google_protobuf_FileOptions_serialize ( const google_protobuf_FileOptions msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7983 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_cc_enable_arenas()

UPB_INLINE void google_protobuf_FileOptions_set_cc_enable_arenas ( google_protobuf_FileOptions msg,
bool  value 
)

Definition at line 8069 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_cc_generic_services()

UPB_INLINE void google_protobuf_FileOptions_set_cc_generic_services ( google_protobuf_FileOptions msg,
bool  value 
)

Definition at line 8045 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_csharp_namespace()

UPB_INLINE void google_protobuf_FileOptions_set_csharp_namespace ( google_protobuf_FileOptions msg,
upb_strview  value 
)

Definition at line 8077 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_deprecated()

UPB_INLINE void google_protobuf_FileOptions_set_deprecated ( google_protobuf_FileOptions msg,
bool  value 
)

Definition at line 8061 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_go_package()

UPB_INLINE void google_protobuf_FileOptions_set_go_package ( google_protobuf_FileOptions msg,
upb_strview  value 
)

Definition at line 8041 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_java_generate_equals_and_hash()

UPB_INLINE void google_protobuf_FileOptions_set_java_generate_equals_and_hash ( google_protobuf_FileOptions msg,
bool  value 
)

Definition at line 8057 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_java_generic_services()

UPB_INLINE void google_protobuf_FileOptions_set_java_generic_services ( google_protobuf_FileOptions msg,
bool  value 
)

Definition at line 8049 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_java_multiple_files()

UPB_INLINE void google_protobuf_FileOptions_set_java_multiple_files ( google_protobuf_FileOptions msg,
bool  value 
)

Definition at line 8037 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_java_outer_classname()

UPB_INLINE void google_protobuf_FileOptions_set_java_outer_classname ( google_protobuf_FileOptions msg,
upb_strview  value 
)

Definition at line 8029 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_java_package()

UPB_INLINE void google_protobuf_FileOptions_set_java_package ( google_protobuf_FileOptions msg,
upb_strview  value 
)

Definition at line 8025 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_java_string_check_utf8()

UPB_INLINE void google_protobuf_FileOptions_set_java_string_check_utf8 ( google_protobuf_FileOptions msg,
bool  value 
)

Definition at line 8065 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_objc_class_prefix()

UPB_INLINE void google_protobuf_FileOptions_set_objc_class_prefix ( google_protobuf_FileOptions msg,
upb_strview  value 
)

Definition at line 8073 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_optimize_for()

UPB_INLINE void google_protobuf_FileOptions_set_optimize_for ( google_protobuf_FileOptions msg,
google_protobuf_FileOptions_OptimizeMode  value 
)

Definition at line 8033 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_php_class_prefix()

UPB_INLINE void google_protobuf_FileOptions_set_php_class_prefix ( google_protobuf_FileOptions msg,
upb_strview  value 
)

Definition at line 8085 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_php_generic_services()

UPB_INLINE void google_protobuf_FileOptions_set_php_generic_services ( google_protobuf_FileOptions msg,
bool  value 
)

Definition at line 8093 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_php_namespace()

UPB_INLINE void google_protobuf_FileOptions_set_php_namespace ( google_protobuf_FileOptions msg,
upb_strview  value 
)

Definition at line 8089 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_py_generic_services()

UPB_INLINE void google_protobuf_FileOptions_set_py_generic_services ( google_protobuf_FileOptions msg,
bool  value 
)

Definition at line 8053 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_set_swift_prefix()

UPB_INLINE void google_protobuf_FileOptions_set_swift_prefix ( google_protobuf_FileOptions msg,
upb_strview  value 
)

Definition at line 8081 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_swift_prefix()

UPB_INLINE upb_strview google_protobuf_FileOptions_swift_prefix ( const google_protobuf_FileOptions msg)

Definition at line 8016 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_FileOptions_uninterpreted_option()

const UPB_INLINE google_protobuf_UninterpretedOption* const* google_protobuf_FileOptions_uninterpreted_option ( const google_protobuf_FileOptions msg,
size_t *  len 
)

Definition at line 8023 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_add_annotation()

UPB_INLINE struct google_protobuf_GeneratedCodeInfo_Annotation* google_protobuf_GeneratedCodeInfo_add_annotation ( google_protobuf_GeneratedCodeInfo msg,
upb_arena arena 
)

Definition at line 8624 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_annotation()

const UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation* const* google_protobuf_GeneratedCodeInfo_annotation ( const google_protobuf_GeneratedCodeInfo msg,
size_t *  len 
)

Definition at line 8616 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_add_path()

UPB_INLINE bool google_protobuf_GeneratedCodeInfo_Annotation_add_path ( google_protobuf_GeneratedCodeInfo_Annotation msg,
int32_t  val,
upb_arena arena 
)

Definition at line 8660 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_begin()

UPB_INLINE int32_t google_protobuf_GeneratedCodeInfo_Annotation_begin ( const google_protobuf_GeneratedCodeInfo_Annotation msg)

Definition at line 8650 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_end()

UPB_INLINE int32_t google_protobuf_GeneratedCodeInfo_Annotation_end ( const google_protobuf_GeneratedCodeInfo_Annotation msg)

Definition at line 8652 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_has_begin()

UPB_INLINE bool google_protobuf_GeneratedCodeInfo_Annotation_has_begin ( const google_protobuf_GeneratedCodeInfo_Annotation msg)

Definition at line 8649 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_has_end()

UPB_INLINE bool google_protobuf_GeneratedCodeInfo_Annotation_has_end ( const google_protobuf_GeneratedCodeInfo_Annotation msg)

Definition at line 8651 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_has_source_file()

UPB_INLINE bool google_protobuf_GeneratedCodeInfo_Annotation_has_source_file ( const google_protobuf_GeneratedCodeInfo_Annotation msg)

Definition at line 8647 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_mutable_path()

UPB_INLINE int32_t* google_protobuf_GeneratedCodeInfo_Annotation_mutable_path ( google_protobuf_GeneratedCodeInfo_Annotation msg,
size_t *  len 
)

Definition at line 8654 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_new()

UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation* google_protobuf_GeneratedCodeInfo_Annotation_new ( upb_arena arena)

Definition at line 8635 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_parsenew()

UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation* google_protobuf_GeneratedCodeInfo_Annotation_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8638 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_path()

UPB_INLINE int32_t const* google_protobuf_GeneratedCodeInfo_Annotation_path ( const google_protobuf_GeneratedCodeInfo_Annotation msg,
size_t *  len 
)

Definition at line 8646 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_resize_path()

UPB_INLINE int32_t* google_protobuf_GeneratedCodeInfo_Annotation_resize_path ( google_protobuf_GeneratedCodeInfo_Annotation msg,
size_t  len,
upb_arena arena 
)

Definition at line 8657 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_serialize()

UPB_INLINE char* google_protobuf_GeneratedCodeInfo_Annotation_serialize ( const google_protobuf_GeneratedCodeInfo_Annotation msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8642 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_set_begin()

UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_set_begin ( google_protobuf_GeneratedCodeInfo_Annotation msg,
int32_t  value 
)

Definition at line 8668 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_set_end()

UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_set_end ( google_protobuf_GeneratedCodeInfo_Annotation msg,
int32_t  value 
)

Definition at line 8672 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_set_source_file()

UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_set_source_file ( google_protobuf_GeneratedCodeInfo_Annotation msg,
upb_strview  value 
)

Definition at line 8664 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_Annotation_source_file()

UPB_INLINE upb_strview google_protobuf_GeneratedCodeInfo_Annotation_source_file ( const google_protobuf_GeneratedCodeInfo_Annotation msg)

Definition at line 8648 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_mutable_annotation()

UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation** google_protobuf_GeneratedCodeInfo_mutable_annotation ( google_protobuf_GeneratedCodeInfo msg,
size_t *  len 
)

Definition at line 8618 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_new()

UPB_INLINE google_protobuf_GeneratedCodeInfo* google_protobuf_GeneratedCodeInfo_new ( upb_arena arena)

Definition at line 8605 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_parsenew()

UPB_INLINE google_protobuf_GeneratedCodeInfo* google_protobuf_GeneratedCodeInfo_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8608 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_resize_annotation()

UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation** google_protobuf_GeneratedCodeInfo_resize_annotation ( google_protobuf_GeneratedCodeInfo msg,
size_t  len,
upb_arena arena 
)

Definition at line 8621 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_GeneratedCodeInfo_serialize()

UPB_INLINE char* google_protobuf_GeneratedCodeInfo_serialize ( const google_protobuf_GeneratedCodeInfo msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8612 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_add_uninterpreted_option()

UPB_INLINE struct google_protobuf_UninterpretedOption* google_protobuf_MessageOptions_add_uninterpreted_option ( google_protobuf_MessageOptions msg,
upb_arena arena 
)

Definition at line 8157 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_deprecated()

UPB_INLINE bool google_protobuf_MessageOptions_deprecated ( const google_protobuf_MessageOptions msg)

Definition at line 8130 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_has_deprecated()

UPB_INLINE bool google_protobuf_MessageOptions_has_deprecated ( const google_protobuf_MessageOptions msg)

Definition at line 8129 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_has_map_entry()

UPB_INLINE bool google_protobuf_MessageOptions_has_map_entry ( const google_protobuf_MessageOptions msg)

Definition at line 8131 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_has_message_set_wire_format()

UPB_INLINE bool google_protobuf_MessageOptions_has_message_set_wire_format ( const google_protobuf_MessageOptions msg)

Definition at line 8125 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_has_no_standard_descriptor_accessor()

UPB_INLINE bool google_protobuf_MessageOptions_has_no_standard_descriptor_accessor ( const google_protobuf_MessageOptions msg)

Definition at line 8127 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_map_entry()

UPB_INLINE bool google_protobuf_MessageOptions_map_entry ( const google_protobuf_MessageOptions msg)

Definition at line 8132 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_message_set_wire_format()

UPB_INLINE bool google_protobuf_MessageOptions_message_set_wire_format ( const google_protobuf_MessageOptions msg)

Definition at line 8126 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_mutable_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_MessageOptions_mutable_uninterpreted_option ( google_protobuf_MessageOptions msg,
size_t *  len 
)

Definition at line 8151 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_new()

UPB_INLINE google_protobuf_MessageOptions* google_protobuf_MessageOptions_new ( upb_arena arena)

Definition at line 8114 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_no_standard_descriptor_accessor()

UPB_INLINE bool google_protobuf_MessageOptions_no_standard_descriptor_accessor ( const google_protobuf_MessageOptions msg)

Definition at line 8128 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_parsenew()

UPB_INLINE google_protobuf_MessageOptions* google_protobuf_MessageOptions_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8117 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_resize_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_MessageOptions_resize_uninterpreted_option ( google_protobuf_MessageOptions msg,
size_t  len,
upb_arena arena 
)

Definition at line 8154 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_serialize()

UPB_INLINE char* google_protobuf_MessageOptions_serialize ( const google_protobuf_MessageOptions msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8121 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_set_deprecated()

UPB_INLINE void google_protobuf_MessageOptions_set_deprecated ( google_protobuf_MessageOptions msg,
bool  value 
)

Definition at line 8143 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_set_map_entry()

UPB_INLINE void google_protobuf_MessageOptions_set_map_entry ( google_protobuf_MessageOptions msg,
bool  value 
)

Definition at line 8147 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_set_message_set_wire_format()

UPB_INLINE void google_protobuf_MessageOptions_set_message_set_wire_format ( google_protobuf_MessageOptions msg,
bool  value 
)

Definition at line 8135 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_set_no_standard_descriptor_accessor()

UPB_INLINE void google_protobuf_MessageOptions_set_no_standard_descriptor_accessor ( google_protobuf_MessageOptions msg,
bool  value 
)

Definition at line 8139 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MessageOptions_uninterpreted_option()

const UPB_INLINE google_protobuf_UninterpretedOption* const* google_protobuf_MessageOptions_uninterpreted_option ( const google_protobuf_MessageOptions msg,
size_t *  len 
)

Definition at line 8133 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_client_streaming()

UPB_INLINE bool google_protobuf_MethodDescriptorProto_client_streaming ( const google_protobuf_MethodDescriptorProto msg)

Definition at line 7935 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_has_client_streaming()

UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_client_streaming ( const google_protobuf_MethodDescriptorProto msg)

Definition at line 7934 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_has_input_type()

UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_input_type ( const google_protobuf_MethodDescriptorProto msg)

Definition at line 7928 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_has_name()

UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_name ( const google_protobuf_MethodDescriptorProto msg)

Definition at line 7926 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_has_options()

UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_options ( const google_protobuf_MethodDescriptorProto msg)

Definition at line 7932 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_has_output_type()

UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_output_type ( const google_protobuf_MethodDescriptorProto msg)

Definition at line 7930 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_has_server_streaming()

UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_server_streaming ( const google_protobuf_MethodDescriptorProto msg)

Definition at line 7936 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_input_type()

UPB_INLINE upb_strview google_protobuf_MethodDescriptorProto_input_type ( const google_protobuf_MethodDescriptorProto msg)

Definition at line 7929 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_mutable_options()

UPB_INLINE struct google_protobuf_MethodOptions* google_protobuf_MethodDescriptorProto_mutable_options ( google_protobuf_MethodDescriptorProto msg,
upb_arena arena 
)

Definition at line 7955 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_name()

UPB_INLINE upb_strview google_protobuf_MethodDescriptorProto_name ( const google_protobuf_MethodDescriptorProto msg)

Definition at line 7927 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_new()

UPB_INLINE google_protobuf_MethodDescriptorProto* google_protobuf_MethodDescriptorProto_new ( upb_arena arena)

Definition at line 7915 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_options()

const UPB_INLINE google_protobuf_MethodOptions* google_protobuf_MethodDescriptorProto_options ( const google_protobuf_MethodDescriptorProto msg)

Definition at line 7933 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_output_type()

UPB_INLINE upb_strview google_protobuf_MethodDescriptorProto_output_type ( const google_protobuf_MethodDescriptorProto msg)

Definition at line 7931 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_parsenew()

UPB_INLINE google_protobuf_MethodDescriptorProto* google_protobuf_MethodDescriptorProto_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7918 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_serialize()

UPB_INLINE char* google_protobuf_MethodDescriptorProto_serialize ( const google_protobuf_MethodDescriptorProto msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7922 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_server_streaming()

UPB_INLINE bool google_protobuf_MethodDescriptorProto_server_streaming ( const google_protobuf_MethodDescriptorProto msg)

Definition at line 7937 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_set_client_streaming()

UPB_INLINE void google_protobuf_MethodDescriptorProto_set_client_streaming ( google_protobuf_MethodDescriptorProto msg,
bool  value 
)

Definition at line 7964 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_set_input_type()

UPB_INLINE void google_protobuf_MethodDescriptorProto_set_input_type ( google_protobuf_MethodDescriptorProto msg,
upb_strview  value 
)

Definition at line 7943 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_set_name()

UPB_INLINE void google_protobuf_MethodDescriptorProto_set_name ( google_protobuf_MethodDescriptorProto msg,
upb_strview  value 
)

Definition at line 7939 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_set_options()

UPB_INLINE void google_protobuf_MethodDescriptorProto_set_options ( google_protobuf_MethodDescriptorProto msg,
google_protobuf_MethodOptions value 
)

Definition at line 7951 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_set_output_type()

UPB_INLINE void google_protobuf_MethodDescriptorProto_set_output_type ( google_protobuf_MethodDescriptorProto msg,
upb_strview  value 
)

Definition at line 7947 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodDescriptorProto_set_server_streaming()

UPB_INLINE void google_protobuf_MethodDescriptorProto_set_server_streaming ( google_protobuf_MethodDescriptorProto msg,
bool  value 
)

Definition at line 7968 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_add_uninterpreted_option()

UPB_INLINE struct google_protobuf_UninterpretedOption* google_protobuf_MethodOptions_add_uninterpreted_option ( google_protobuf_MethodOptions msg,
upb_arena arena 
)

Definition at line 8409 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_deprecated()

UPB_INLINE bool google_protobuf_MethodOptions_deprecated ( const google_protobuf_MethodOptions msg)

Definition at line 8390 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_has_deprecated()

UPB_INLINE bool google_protobuf_MethodOptions_has_deprecated ( const google_protobuf_MethodOptions msg)

Definition at line 8389 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_has_idempotency_level()

UPB_INLINE bool google_protobuf_MethodOptions_has_idempotency_level ( const google_protobuf_MethodOptions msg)

Definition at line 8391 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_idempotency_level()

UPB_INLINE google_protobuf_MethodOptions_IdempotencyLevel google_protobuf_MethodOptions_idempotency_level ( const google_protobuf_MethodOptions msg)

Definition at line 8392 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_mutable_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_MethodOptions_mutable_uninterpreted_option ( google_protobuf_MethodOptions msg,
size_t *  len 
)

Definition at line 8403 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_new()

UPB_INLINE google_protobuf_MethodOptions* google_protobuf_MethodOptions_new ( upb_arena arena)

Definition at line 8378 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_parsenew()

UPB_INLINE google_protobuf_MethodOptions* google_protobuf_MethodOptions_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8381 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_resize_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_MethodOptions_resize_uninterpreted_option ( google_protobuf_MethodOptions msg,
size_t  len,
upb_arena arena 
)

Definition at line 8406 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_serialize()

UPB_INLINE char* google_protobuf_MethodOptions_serialize ( const google_protobuf_MethodOptions msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8385 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_set_deprecated()

UPB_INLINE void google_protobuf_MethodOptions_set_deprecated ( google_protobuf_MethodOptions msg,
bool  value 
)

Definition at line 8395 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_set_idempotency_level()

UPB_INLINE void google_protobuf_MethodOptions_set_idempotency_level ( google_protobuf_MethodOptions msg,
google_protobuf_MethodOptions_IdempotencyLevel  value 
)

Definition at line 8399 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_MethodOptions_uninterpreted_option()

const UPB_INLINE google_protobuf_UninterpretedOption* const* google_protobuf_MethodOptions_uninterpreted_option ( const google_protobuf_MethodOptions msg,
size_t *  len 
)

Definition at line 8393 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofDescriptorProto_has_name()

UPB_INLINE bool google_protobuf_OneofDescriptorProto_has_name ( const google_protobuf_OneofDescriptorProto msg)

Definition at line 7691 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofDescriptorProto_has_options()

UPB_INLINE bool google_protobuf_OneofDescriptorProto_has_options ( const google_protobuf_OneofDescriptorProto msg)

Definition at line 7693 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofDescriptorProto_mutable_options()

UPB_INLINE struct google_protobuf_OneofOptions* google_protobuf_OneofDescriptorProto_mutable_options ( google_protobuf_OneofDescriptorProto msg,
upb_arena arena 
)

Definition at line 7704 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofDescriptorProto_name()

UPB_INLINE upb_strview google_protobuf_OneofDescriptorProto_name ( const google_protobuf_OneofDescriptorProto msg)

Definition at line 7692 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofDescriptorProto_new()

UPB_INLINE google_protobuf_OneofDescriptorProto* google_protobuf_OneofDescriptorProto_new ( upb_arena arena)

Definition at line 7680 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofDescriptorProto_options()

const UPB_INLINE google_protobuf_OneofOptions* google_protobuf_OneofDescriptorProto_options ( const google_protobuf_OneofDescriptorProto msg)

Definition at line 7694 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofDescriptorProto_parsenew()

UPB_INLINE google_protobuf_OneofDescriptorProto* google_protobuf_OneofDescriptorProto_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7683 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofDescriptorProto_serialize()

UPB_INLINE char* google_protobuf_OneofDescriptorProto_serialize ( const google_protobuf_OneofDescriptorProto msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7687 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofDescriptorProto_set_name()

UPB_INLINE void google_protobuf_OneofDescriptorProto_set_name ( google_protobuf_OneofDescriptorProto msg,
upb_strview  value 
)

Definition at line 7696 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofDescriptorProto_set_options()

UPB_INLINE void google_protobuf_OneofDescriptorProto_set_options ( google_protobuf_OneofDescriptorProto msg,
google_protobuf_OneofOptions value 
)

Definition at line 7700 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofOptions_add_uninterpreted_option()

UPB_INLINE struct google_protobuf_UninterpretedOption* google_protobuf_OneofOptions_add_uninterpreted_option ( google_protobuf_OneofOptions msg,
upb_arena arena 
)

Definition at line 8253 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofOptions_mutable_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_OneofOptions_mutable_uninterpreted_option ( google_protobuf_OneofOptions msg,
size_t *  len 
)

Definition at line 8247 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofOptions_new()

UPB_INLINE google_protobuf_OneofOptions* google_protobuf_OneofOptions_new ( upb_arena arena)

Definition at line 8234 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofOptions_parsenew()

UPB_INLINE google_protobuf_OneofOptions* google_protobuf_OneofOptions_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8237 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofOptions_resize_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_OneofOptions_resize_uninterpreted_option ( google_protobuf_OneofOptions msg,
size_t  len,
upb_arena arena 
)

Definition at line 8250 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofOptions_serialize()

UPB_INLINE char* google_protobuf_OneofOptions_serialize ( const google_protobuf_OneofOptions msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8241 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_OneofOptions_uninterpreted_option()

const UPB_INLINE google_protobuf_UninterpretedOption* const* google_protobuf_OneofOptions_uninterpreted_option ( const google_protobuf_OneofOptions msg,
size_t *  len 
)

Definition at line 8245 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_add_method()

UPB_INLINE struct google_protobuf_MethodDescriptorProto* google_protobuf_ServiceDescriptorProto_add_method ( google_protobuf_ServiceDescriptorProto msg,
upb_arena arena 
)

Definition at line 7891 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_has_name()

UPB_INLINE bool google_protobuf_ServiceDescriptorProto_has_name ( const google_protobuf_ServiceDescriptorProto msg)

Definition at line 7875 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_has_options()

UPB_INLINE bool google_protobuf_ServiceDescriptorProto_has_options ( const google_protobuf_ServiceDescriptorProto msg)

Definition at line 7878 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_method()

const UPB_INLINE google_protobuf_MethodDescriptorProto* const* google_protobuf_ServiceDescriptorProto_method ( const google_protobuf_ServiceDescriptorProto msg,
size_t *  len 
)

Definition at line 7877 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_mutable_method()

UPB_INLINE google_protobuf_MethodDescriptorProto** google_protobuf_ServiceDescriptorProto_mutable_method ( google_protobuf_ServiceDescriptorProto msg,
size_t *  len 
)

Definition at line 7885 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_mutable_options()

UPB_INLINE struct google_protobuf_ServiceOptions* google_protobuf_ServiceDescriptorProto_mutable_options ( google_protobuf_ServiceDescriptorProto msg,
upb_arena arena 
)

Definition at line 7902 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_name()

UPB_INLINE upb_strview google_protobuf_ServiceDescriptorProto_name ( const google_protobuf_ServiceDescriptorProto msg)

Definition at line 7876 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_new()

UPB_INLINE google_protobuf_ServiceDescriptorProto* google_protobuf_ServiceDescriptorProto_new ( upb_arena arena)

Definition at line 7864 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_options()

const UPB_INLINE google_protobuf_ServiceOptions* google_protobuf_ServiceDescriptorProto_options ( const google_protobuf_ServiceDescriptorProto msg)

Definition at line 7879 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_parsenew()

UPB_INLINE google_protobuf_ServiceDescriptorProto* google_protobuf_ServiceDescriptorProto_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 7867 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_resize_method()

UPB_INLINE google_protobuf_MethodDescriptorProto** google_protobuf_ServiceDescriptorProto_resize_method ( google_protobuf_ServiceDescriptorProto msg,
size_t  len,
upb_arena arena 
)

Definition at line 7888 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_serialize()

UPB_INLINE char* google_protobuf_ServiceDescriptorProto_serialize ( const google_protobuf_ServiceDescriptorProto msg,
upb_arena arena,
size_t *  len 
)

Definition at line 7871 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_set_name()

UPB_INLINE void google_protobuf_ServiceDescriptorProto_set_name ( google_protobuf_ServiceDescriptorProto msg,
upb_strview  value 
)

Definition at line 7881 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceDescriptorProto_set_options()

UPB_INLINE void google_protobuf_ServiceDescriptorProto_set_options ( google_protobuf_ServiceDescriptorProto msg,
google_protobuf_ServiceOptions value 
)

Definition at line 7898 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceOptions_add_uninterpreted_option()

UPB_INLINE struct google_protobuf_UninterpretedOption* google_protobuf_ServiceOptions_add_uninterpreted_option ( google_protobuf_ServiceOptions msg,
upb_arena arena 
)

Definition at line 8367 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceOptions_deprecated()

UPB_INLINE bool google_protobuf_ServiceOptions_deprecated ( const google_protobuf_ServiceOptions msg)

Definition at line 8354 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceOptions_has_deprecated()

UPB_INLINE bool google_protobuf_ServiceOptions_has_deprecated ( const google_protobuf_ServiceOptions msg)

Definition at line 8353 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceOptions_mutable_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_ServiceOptions_mutable_uninterpreted_option ( google_protobuf_ServiceOptions msg,
size_t *  len 
)

Definition at line 8361 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceOptions_new()

UPB_INLINE google_protobuf_ServiceOptions* google_protobuf_ServiceOptions_new ( upb_arena arena)

Definition at line 8342 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceOptions_parsenew()

UPB_INLINE google_protobuf_ServiceOptions* google_protobuf_ServiceOptions_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8345 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceOptions_resize_uninterpreted_option()

UPB_INLINE google_protobuf_UninterpretedOption** google_protobuf_ServiceOptions_resize_uninterpreted_option ( google_protobuf_ServiceOptions msg,
size_t  len,
upb_arena arena 
)

Definition at line 8364 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceOptions_serialize()

UPB_INLINE char* google_protobuf_ServiceOptions_serialize ( const google_protobuf_ServiceOptions msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8349 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceOptions_set_deprecated()

UPB_INLINE void google_protobuf_ServiceOptions_set_deprecated ( google_protobuf_ServiceOptions msg,
bool  value 
)

Definition at line 8357 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_ServiceOptions_uninterpreted_option()

const UPB_INLINE google_protobuf_UninterpretedOption* const* google_protobuf_ServiceOptions_uninterpreted_option ( const google_protobuf_ServiceOptions msg,
size_t *  len 
)

Definition at line 8355 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_add_location()

UPB_INLINE struct google_protobuf_SourceCodeInfo_Location* google_protobuf_SourceCodeInfo_add_location ( google_protobuf_SourceCodeInfo msg,
upb_arena arena 
)

Definition at line 8533 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_location()

const UPB_INLINE google_protobuf_SourceCodeInfo_Location* const* google_protobuf_SourceCodeInfo_location ( const google_protobuf_SourceCodeInfo msg,
size_t *  len 
)

Definition at line 8525 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_add_leading_detached_comments()

UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_add_leading_detached_comments ( google_protobuf_SourceCodeInfo_Location msg,
upb_strview  val,
upb_arena arena 
)

Definition at line 8597 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_add_path()

UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_add_path ( google_protobuf_SourceCodeInfo_Location msg,
int32_t  val,
upb_arena arena 
)

Definition at line 8569 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_add_span()

UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_add_span ( google_protobuf_SourceCodeInfo_Location msg,
int32_t  val,
upb_arena arena 
)

Definition at line 8579 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_has_leading_comments()

UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_has_leading_comments ( const google_protobuf_SourceCodeInfo_Location msg)

Definition at line 8557 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_has_trailing_comments()

UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_has_trailing_comments ( const google_protobuf_SourceCodeInfo_Location msg)

Definition at line 8559 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_leading_comments()

UPB_INLINE upb_strview google_protobuf_SourceCodeInfo_Location_leading_comments ( const google_protobuf_SourceCodeInfo_Location msg)

Definition at line 8558 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_leading_detached_comments()

UPB_INLINE upb_strview const* google_protobuf_SourceCodeInfo_Location_leading_detached_comments ( const google_protobuf_SourceCodeInfo_Location msg,
size_t *  len 
)

Definition at line 8561 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_mutable_leading_detached_comments()

UPB_INLINE upb_strview* google_protobuf_SourceCodeInfo_Location_mutable_leading_detached_comments ( google_protobuf_SourceCodeInfo_Location msg,
size_t *  len 
)

Definition at line 8591 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_mutable_path()

UPB_INLINE int32_t* google_protobuf_SourceCodeInfo_Location_mutable_path ( google_protobuf_SourceCodeInfo_Location msg,
size_t *  len 
)

Definition at line 8563 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_mutable_span()

UPB_INLINE int32_t* google_protobuf_SourceCodeInfo_Location_mutable_span ( google_protobuf_SourceCodeInfo_Location msg,
size_t *  len 
)

Definition at line 8573 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_new()

UPB_INLINE google_protobuf_SourceCodeInfo_Location* google_protobuf_SourceCodeInfo_Location_new ( upb_arena arena)

Definition at line 8544 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_parsenew()

UPB_INLINE google_protobuf_SourceCodeInfo_Location* google_protobuf_SourceCodeInfo_Location_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8547 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_path()

UPB_INLINE int32_t const* google_protobuf_SourceCodeInfo_Location_path ( const google_protobuf_SourceCodeInfo_Location msg,
size_t *  len 
)

Definition at line 8555 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_resize_leading_detached_comments()

UPB_INLINE upb_strview* google_protobuf_SourceCodeInfo_Location_resize_leading_detached_comments ( google_protobuf_SourceCodeInfo_Location msg,
size_t  len,
upb_arena arena 
)

Definition at line 8594 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_resize_path()

UPB_INLINE int32_t* google_protobuf_SourceCodeInfo_Location_resize_path ( google_protobuf_SourceCodeInfo_Location msg,
size_t  len,
upb_arena arena 
)

Definition at line 8566 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_resize_span()

UPB_INLINE int32_t* google_protobuf_SourceCodeInfo_Location_resize_span ( google_protobuf_SourceCodeInfo_Location msg,
size_t  len,
upb_arena arena 
)

Definition at line 8576 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_serialize()

UPB_INLINE char* google_protobuf_SourceCodeInfo_Location_serialize ( const google_protobuf_SourceCodeInfo_Location msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8551 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_set_leading_comments()

UPB_INLINE void google_protobuf_SourceCodeInfo_Location_set_leading_comments ( google_protobuf_SourceCodeInfo_Location msg,
upb_strview  value 
)

Definition at line 8583 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_set_trailing_comments()

UPB_INLINE void google_protobuf_SourceCodeInfo_Location_set_trailing_comments ( google_protobuf_SourceCodeInfo_Location msg,
upb_strview  value 
)

Definition at line 8587 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_span()

UPB_INLINE int32_t const* google_protobuf_SourceCodeInfo_Location_span ( const google_protobuf_SourceCodeInfo_Location msg,
size_t *  len 
)

Definition at line 8556 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_Location_trailing_comments()

UPB_INLINE upb_strview google_protobuf_SourceCodeInfo_Location_trailing_comments ( const google_protobuf_SourceCodeInfo_Location msg)

Definition at line 8560 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_mutable_location()

UPB_INLINE google_protobuf_SourceCodeInfo_Location** google_protobuf_SourceCodeInfo_mutable_location ( google_protobuf_SourceCodeInfo msg,
size_t *  len 
)

Definition at line 8527 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_new()

UPB_INLINE google_protobuf_SourceCodeInfo* google_protobuf_SourceCodeInfo_new ( upb_arena arena)

Definition at line 8514 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_parsenew()

UPB_INLINE google_protobuf_SourceCodeInfo* google_protobuf_SourceCodeInfo_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8517 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_resize_location()

UPB_INLINE google_protobuf_SourceCodeInfo_Location** google_protobuf_SourceCodeInfo_resize_location ( google_protobuf_SourceCodeInfo msg,
size_t  len,
upb_arena arena 
)

Definition at line 8530 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_SourceCodeInfo_serialize()

UPB_INLINE char* google_protobuf_SourceCodeInfo_serialize ( const google_protobuf_SourceCodeInfo msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8521 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_add_name()

UPB_INLINE struct google_protobuf_UninterpretedOption_NamePart* google_protobuf_UninterpretedOption_add_name ( google_protobuf_UninterpretedOption msg,
upb_arena arena 
)

Definition at line 8451 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_aggregate_value()

UPB_INLINE upb_strview google_protobuf_UninterpretedOption_aggregate_value ( const google_protobuf_UninterpretedOption msg)

Definition at line 8443 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_double_value()

UPB_INLINE double google_protobuf_UninterpretedOption_double_value ( const google_protobuf_UninterpretedOption msg)

Definition at line 8439 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_has_aggregate_value()

UPB_INLINE bool google_protobuf_UninterpretedOption_has_aggregate_value ( const google_protobuf_UninterpretedOption msg)

Definition at line 8442 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_has_double_value()

UPB_INLINE bool google_protobuf_UninterpretedOption_has_double_value ( const google_protobuf_UninterpretedOption msg)

Definition at line 8438 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_has_identifier_value()

UPB_INLINE bool google_protobuf_UninterpretedOption_has_identifier_value ( const google_protobuf_UninterpretedOption msg)

Definition at line 8432 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_has_negative_int_value()

UPB_INLINE bool google_protobuf_UninterpretedOption_has_negative_int_value ( const google_protobuf_UninterpretedOption msg)

Definition at line 8436 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_has_positive_int_value()

UPB_INLINE bool google_protobuf_UninterpretedOption_has_positive_int_value ( const google_protobuf_UninterpretedOption msg)

Definition at line 8434 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_has_string_value()

UPB_INLINE bool google_protobuf_UninterpretedOption_has_string_value ( const google_protobuf_UninterpretedOption msg)

Definition at line 8440 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_identifier_value()

UPB_INLINE upb_strview google_protobuf_UninterpretedOption_identifier_value ( const google_protobuf_UninterpretedOption msg)

Definition at line 8433 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_mutable_name()

UPB_INLINE google_protobuf_UninterpretedOption_NamePart** google_protobuf_UninterpretedOption_mutable_name ( google_protobuf_UninterpretedOption msg,
size_t *  len 
)

Definition at line 8445 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_name()

const UPB_INLINE google_protobuf_UninterpretedOption_NamePart* const* google_protobuf_UninterpretedOption_name ( const google_protobuf_UninterpretedOption msg,
size_t *  len 
)

Definition at line 8431 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_NamePart_has_is_extension()

UPB_INLINE bool google_protobuf_UninterpretedOption_NamePart_has_is_extension ( const google_protobuf_UninterpretedOption_NamePart msg)

Definition at line 8499 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_NamePart_has_name_part()

UPB_INLINE bool google_protobuf_UninterpretedOption_NamePart_has_name_part ( const google_protobuf_UninterpretedOption_NamePart msg)

Definition at line 8497 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_NamePart_is_extension()

UPB_INLINE bool google_protobuf_UninterpretedOption_NamePart_is_extension ( const google_protobuf_UninterpretedOption_NamePart msg)

Definition at line 8500 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_NamePart_name_part()

UPB_INLINE upb_strview google_protobuf_UninterpretedOption_NamePart_name_part ( const google_protobuf_UninterpretedOption_NamePart msg)

Definition at line 8498 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_NamePart_new()

UPB_INLINE google_protobuf_UninterpretedOption_NamePart* google_protobuf_UninterpretedOption_NamePart_new ( upb_arena arena)

Definition at line 8486 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_NamePart_parsenew()

UPB_INLINE google_protobuf_UninterpretedOption_NamePart* google_protobuf_UninterpretedOption_NamePart_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8489 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_NamePart_serialize()

UPB_INLINE char* google_protobuf_UninterpretedOption_NamePart_serialize ( const google_protobuf_UninterpretedOption_NamePart msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8493 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_NamePart_set_is_extension()

UPB_INLINE void google_protobuf_UninterpretedOption_NamePart_set_is_extension ( google_protobuf_UninterpretedOption_NamePart msg,
bool  value 
)

Definition at line 8506 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_NamePart_set_name_part()

UPB_INLINE void google_protobuf_UninterpretedOption_NamePart_set_name_part ( google_protobuf_UninterpretedOption_NamePart msg,
upb_strview  value 
)

Definition at line 8502 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_negative_int_value()

UPB_INLINE int64_t google_protobuf_UninterpretedOption_negative_int_value ( const google_protobuf_UninterpretedOption msg)

Definition at line 8437 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_new()

UPB_INLINE google_protobuf_UninterpretedOption* google_protobuf_UninterpretedOption_new ( upb_arena arena)

Definition at line 8420 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_parsenew()

UPB_INLINE google_protobuf_UninterpretedOption* google_protobuf_UninterpretedOption_parsenew ( upb_strview  buf,
upb_arena arena 
)

Definition at line 8423 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_positive_int_value()

UPB_INLINE uint64_t google_protobuf_UninterpretedOption_positive_int_value ( const google_protobuf_UninterpretedOption msg)

Definition at line 8435 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_resize_name()

UPB_INLINE google_protobuf_UninterpretedOption_NamePart** google_protobuf_UninterpretedOption_resize_name ( google_protobuf_UninterpretedOption msg,
size_t  len,
upb_arena arena 
)

Definition at line 8448 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_serialize()

UPB_INLINE char* google_protobuf_UninterpretedOption_serialize ( const google_protobuf_UninterpretedOption msg,
upb_arena arena,
size_t *  len 
)

Definition at line 8427 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_set_aggregate_value()

UPB_INLINE void google_protobuf_UninterpretedOption_set_aggregate_value ( google_protobuf_UninterpretedOption msg,
upb_strview  value 
)

Definition at line 8478 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_set_double_value()

UPB_INLINE void google_protobuf_UninterpretedOption_set_double_value ( google_protobuf_UninterpretedOption msg,
double  value 
)

Definition at line 8470 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_set_identifier_value()

UPB_INLINE void google_protobuf_UninterpretedOption_set_identifier_value ( google_protobuf_UninterpretedOption msg,
upb_strview  value 
)

Definition at line 8458 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_set_negative_int_value()

UPB_INLINE void google_protobuf_UninterpretedOption_set_negative_int_value ( google_protobuf_UninterpretedOption msg,
int64_t  value 
)

Definition at line 8466 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_set_positive_int_value()

UPB_INLINE void google_protobuf_UninterpretedOption_set_positive_int_value ( google_protobuf_UninterpretedOption msg,
uint64_t  value 
)

Definition at line 8462 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_set_string_value()

UPB_INLINE void google_protobuf_UninterpretedOption_set_string_value ( google_protobuf_UninterpretedOption msg,
upb_strview  value 
)

Definition at line 8474 of file ruby/ext/google/protobuf_c/upb.h.

◆ google_protobuf_UninterpretedOption_string_value()

UPB_INLINE upb_strview google_protobuf_UninterpretedOption_string_value ( const google_protobuf_UninterpretedOption msg)

Definition at line 8441 of file ruby/ext/google/protobuf_c/upb.h.

◆ MurmurHash2()

uint32_t MurmurHash2 ( const void key,
size_t  len,
uint32_t  seed 
)

Definition at line 5430 of file php/ext/google/protobuf/upb.c.

◆ upb_arena_addcleanup()

bool upb_arena_addcleanup ( upb_arena a,
upb_cleanup_func func,
void ud 
)

Definition at line 5785 of file php/ext/google/protobuf/upb.c.

◆ upb_arena_alloc()

UPB_INLINE upb_alloc* upb_arena_alloc ( upb_arena a)

Definition at line 635 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_arena_bytesallocated()

size_t upb_arena_bytesallocated ( const upb_arena a)

Definition at line 5799 of file php/ext/google/protobuf/upb.c.

◆ upb_arena_init()

UPB_BEGIN_EXTERN_C void upb_arena_init ( upb_arena a)

Definition at line 7524 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_arena_init2()

void upb_arena_init2 ( upb_arena a,
void mem,
size_t  n,
upb_alloc alloc 
)

Definition at line 7534 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_arena_setmaxblocksize()

void upb_arena_setmaxblocksize ( upb_arena a,
size_t  size 
)

◆ upb_arena_setnextblocksize()

void upb_arena_setnextblocksize ( upb_arena a,
size_t  size 
)

◆ upb_arena_uninit()

void upb_arena_uninit ( upb_arena a)

Definition at line 7546 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_array_get()

upb_msgval upb_array_get ( const upb_array arr,
size_t  i 
)

Definition at line 4121 of file php/ext/google/protobuf/upb.c.

◆ upb_array_new()

upb_array* upb_array_new ( upb_fieldtype_t  type,
upb_arena a 
)

upb_array

Definition at line 4095 of file php/ext/google/protobuf/upb.c.

◆ upb_array_set()

bool upb_array_set ( upb_array arr,
size_t  i,
upb_msgval  val 
)

Definition at line 4126 of file php/ext/google/protobuf/upb.c.

◆ upb_array_size()

size_t upb_array_size ( const upb_array arr)

Definition at line 4113 of file php/ext/google/protobuf/upb.c.

◆ upb_array_type()

upb_fieldtype_t upb_array_type ( const upb_array arr)

Definition at line 4117 of file php/ext/google/protobuf/upb.c.

◆ upb_arrhas()

UPB_INLINE bool upb_arrhas ( upb_tabval  key)

Definition at line 1174 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_bufhandle_buf()

const UPB_INLINE char * upb_bufhandle_buf ( const upb_bufhandle h)

Definition at line 4968 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_bufhandle_init()

UPB_INLINE void upb_bufhandle_init ( upb_bufhandle h)

Definition at line 4943 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_bufhandle_obj()

const UPB_INLINE void * upb_bufhandle_obj ( const upb_bufhandle h)

Definition at line 4962 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_bufhandle_objofs()

size_t upb_bufhandle_objofs ( const upb_bufhandle h)

Definition at line 4576 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_bufhandle_objtype()

const UPB_INLINE void * upb_bufhandle_objtype ( const upb_bufhandle h)

Definition at line 4965 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_bufhandle_setbuf()

UPB_INLINE void upb_bufhandle_setbuf ( upb_bufhandle h,
const char *  buf,
size_t  ofs 
)

Definition at line 4957 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_bufhandle_setobj()

UPB_INLINE void upb_bufhandle_setobj ( upb_bufhandle h,
const void obj,
const void type 
)

Definition at line 4952 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_bufhandle_uninit()

UPB_INLINE void upb_bufhandle_uninit ( upb_bufhandle h)

Definition at line 4949 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_bufsink_free()

void upb_bufsink_free ( upb_bufsink sink)

Definition at line 6417 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_bufsink_getdata()

const char* upb_bufsink_getdata ( const upb_bufsink sink,
size_t *  len 
)

Definition at line 6426 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_bufsink_new()

UPB_BEGIN_EXTERN_C upb_bufsink* upb_bufsink_new ( upb_env env)

Definition at line 6401 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_bufsink_sink()

upb_bytessink* upb_bufsink_sink ( upb_bufsink sink)

Definition at line 6422 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_bufsrc_putbuf()

bool upb_bufsrc_putbuf ( const char *  buf,
size_t  len,
upb_bytessink sink 
)

Definition at line 6344 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_byteshandler_init()

void upb_byteshandler_init ( upb_byteshandler h)

Definition at line 4659 of file php/ext/google/protobuf/upb.h.

◆ upb_byteshandler_setendstr()

bool upb_byteshandler_setendstr ( upb_byteshandler h,
upb_endfield_handlerfunc func,
void d 
)

Definition at line 3741 of file php/ext/google/protobuf/upb.c.

◆ upb_byteshandler_setstartstr()

bool upb_byteshandler_setstartstr ( upb_byteshandler h,
upb_startstr_handlerfunc func,
void d 
)

Definition at line 3727 of file php/ext/google/protobuf/upb.c.

◆ upb_byteshandler_setstring()

bool upb_byteshandler_setstring ( upb_byteshandler h,
upb_string_handlerfunc func,
void d 
)

Definition at line 3734 of file php/ext/google/protobuf/upb.c.

◆ upb_bytessink_end()

UPB_INLINE bool upb_bytessink_end ( upb_bytessink s)

Definition at line 6334 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_bytessink_putbuf()

UPB_INLINE size_t upb_bytessink_putbuf ( upb_bytessink s,
void subc,
const char *  buf,
size_t  size,
const upb_bufhandle handle 
)

Definition at line 6320 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_bytessink_reset()

UPB_INLINE void upb_bytessink_reset ( upb_bytessink s,
const upb_byteshandler h,
void closure 
)

Definition at line 6299 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_bytessink_start()

UPB_INLINE bool upb_bytessink_start ( upb_bytessink s,
size_t  size_hint,
void **  subc 
)

Definition at line 6305 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DECLARE_DERIVED_TYPE() [1/4]

UPB_DECLARE_DERIVED_TYPE ( upb::Handlers  ,
upb::RefCounted  ,
upb_handlers  ,
upb_refcounted   
)

Definition at line 4137 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DECLARE_DERIVED_TYPE() [2/4]

UPB_DECLARE_DERIVED_TYPE ( upb::json::ParserMethod  ,
upb::RefCounted  ,
upb_json_parsermethod  ,
upb_refcounted   
)

◆ UPB_DECLARE_DERIVED_TYPE() [3/4]

UPB_DECLARE_DERIVED_TYPE ( upb::pb::DecoderMethod  ,
upb::RefCounted  ,
upb_pbdecodermethod  ,
upb_refcounted   
)

Definition at line 9455 of file ruby/ext/google/protobuf_c/upb.h.

◆ UPB_DECLARE_DERIVED_TYPE() [4/4]

UPB_END_EXTERN_C UPB_DECLARE_DERIVED_TYPE ( upb::pb::MessageGroup  ,
upb::RefCounted  ,
mgroup  ,
upb_refcounted   
)

Definition at line 9736 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_decode()

UPB_BEGIN_EXTERN_C bool upb_decode ( upb_strview  buf,
upb_msg msg,
const upb_msglayout l 
)

Definition at line 1084 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_decoderet_make()

UPB_INLINE upb_decoderet upb_decoderet_make ( const char *  p,
uint64_t  val 
)

Definition at line 10092 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_def_file()

const upb_filedef* upb_def_file ( const upb_def d)

Definition at line 1211 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_def_freeze()

bool upb_def_freeze ( upb_def *const *  defs,
size_t  n,
upb_status s 
)

Definition at line 1553 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_def_fullname()

const char* upb_def_fullname ( const upb_def d)

Definition at line 1178 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_def_name()

const char* upb_def_name ( const upb_def d)

Definition at line 1180 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_def_setfullname()

bool upb_def_setfullname ( upb_def def,
const char *  fullname,
upb_status s 
)

Definition at line 1194 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_def_type()

UPB_BEGIN_EXTERN_C upb_deftype_t upb_def_type ( const upb_def d)

Definition at line 1176 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_descreader_create()

UPB_BEGIN_EXTERN_C upb_descreader* upb_descreader_create ( upb_env e,
const upb_handlers h 
)

Definition at line 9462 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_descreader_file()

upb_filedef* upb_descreader_file ( const upb_descreader r,
size_t  i 
)

Definition at line 9483 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_descreader_filecount()

size_t upb_descreader_filecount ( const upb_descreader r)

Definition at line 9479 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_descreader_input()

upb_sink* upb_descreader_input ( upb_descreader r)

Definition at line 9492 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_descreader_newhandlers()

const upb_handlers* upb_descreader_newhandlers ( const void owner)

Definition at line 9496 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_encode()

UPB_BEGIN_EXTERN_C char* upb_encode ( const void msg,
const upb_msglayout l,
upb_arena arena,
size_t *  size 
)

Definition at line 3234 of file php/ext/google/protobuf/upb.c.

◆ upb_enum_begin()

void upb_enum_begin ( upb_enum_iter iter,
const upb_enumdef e 
)

Definition at line 1466 of file php/ext/google/protobuf/upb.c.

◆ upb_enum_done()

bool upb_enum_done ( upb_enum_iter iter)

Definition at line 1472 of file php/ext/google/protobuf/upb.c.

◆ upb_enum_iter_name()

const char* upb_enum_iter_name ( upb_enum_iter iter)

Definition at line 1490 of file php/ext/google/protobuf/upb.c.

◆ upb_enum_iter_number()

int32_t upb_enum_iter_number ( upb_enum_iter iter)

Definition at line 1494 of file php/ext/google/protobuf/upb.c.

◆ upb_enum_next()

void upb_enum_next ( upb_enum_iter iter)

Definition at line 1471 of file php/ext/google/protobuf/upb.c.

◆ upb_enumdef_addval()

bool upb_enumdef_addval ( upb_enumdef e,
const char *  name,
int32_t  num,
upb_status status 
)

Definition at line 1633 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_enumdef_default()

int32_t upb_enumdef_default ( const upb_enumdef e)

Definition at line 1457 of file php/ext/google/protobuf/upb.c.

◆ upb_enumdef_freeze()

bool upb_enumdef_freeze ( upb_enumdef e,
upb_status status 
)

Definition at line 1615 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_enumdef_fullname()

const char* upb_enumdef_fullname ( const upb_enumdef e)

Definition at line 1445 of file php/ext/google/protobuf/upb.c.

◆ upb_enumdef_iton()

const char* upb_enumdef_iton ( const upb_enumdef e,
int32_t  num 
)

Definition at line 1484 of file php/ext/google/protobuf/upb.c.

◆ upb_enumdef_name()

const char* upb_enumdef_name ( const upb_enumdef e)

Definition at line 1449 of file php/ext/google/protobuf/upb.c.

◆ upb_enumdef_new()

upb_enumdef* upb_enumdef_new ( const void owner)

Definition at line 1595 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_enumdef_ntoi()

bool upb_enumdef_ntoi ( const upb_enumdef e,
const char *  name,
size_t  len,
int32_t *  num 
)

Definition at line 1474 of file php/ext/google/protobuf/upb.c.

◆ upb_enumdef_ntoiz()

UPB_INLINE bool upb_enumdef_ntoiz ( const upb_enumdef e,
const char *  name,
int32_t *  num 
)

Definition at line 2985 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_enumdef_numvals()

int upb_enumdef_numvals ( const upb_enumdef e)

Definition at line 1462 of file php/ext/google/protobuf/upb.c.

◆ upb_enumdef_setdefault()

bool upb_enumdef_setdefault ( upb_enumdef e,
int32_t  val,
upb_status s 
)

Definition at line 1673 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_enumdef_setfullname()

bool upb_enumdef_setfullname ( upb_enumdef e,
const char *  fullname,
upb_status s 
)

Definition at line 1628 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_env_addcleanup()

bool upb_env_addcleanup ( upb_env e,
upb_cleanup_func func,
void ud 
)

Definition at line 7655 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_env_arena()

UPB_INLINE upb_arena* upb_env_arena ( upb_env e)

Definition at line 746 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_env_bytesallocated()

size_t upb_env_bytesallocated ( const upb_env e)

Definition at line 7659 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_env_free()

void upb_env_free ( upb_env e,
void ptr 
)

Definition at line 7651 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_env_init()

UPB_BEGIN_EXTERN_C void upb_env_init ( upb_env e)

Definition at line 7614 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_env_init2()

void upb_env_init2 ( upb_env e,
void mem,
size_t  n,
upb_alloc alloc 
)

Definition at line 7619 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_env_initonly()

void upb_env_initonly ( upb_env e)

Definition at line 7608 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_env_malloc()

void* upb_env_malloc ( upb_env e,
size_t  size 
)

Definition at line 7643 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_env_ok()

bool upb_env_ok ( const upb_env e)

◆ upb_env_realloc()

void* upb_env_realloc ( upb_env e,
void ptr,
size_t  oldsize,
size_t  size 
)

Definition at line 7647 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_env_reporterror()

bool upb_env_reporterror ( upb_env e,
const upb_status s 
)

Definition at line 7638 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_env_reporterrorsto()

void upb_env_reporterrorsto ( upb_env e,
upb_status s 
)

Definition at line 7633 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_env_seterrorfunc()

void upb_env_seterrorfunc ( upb_env e,
upb_error_func func,
void ud 
)

Definition at line 7628 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_env_uninit()

void upb_env_uninit ( upb_env e)

Definition at line 7624 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_checkdescriptortype()

bool upb_fielddef_checkdescriptortype ( int32_t  type)

Definition at line 1727 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_checkintfmt()

bool upb_fielddef_checkintfmt ( int32_t  fmt)

Definition at line 1725 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_checklabel()

bool upb_fielddef_checklabel ( int32_t  label)

Definition at line 1723 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_checktype()

bool upb_fielddef_checktype ( int32_t  type)

Definition at line 1724 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_clearjsonname()

bool upb_fielddef_clearjsonname ( upb_fielddef f)

◆ upb_fielddef_containingoneof()

const upb_oneofdef* upb_fielddef_containingoneof ( const upb_fielddef f)

Definition at line 1619 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_containingtype()

const upb_msgdef* upb_fielddef_containingtype ( const upb_fielddef f)

Definition at line 1615 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_containingtype_mutable()

upb_msgdef* upb_fielddef_containingtype_mutable ( upb_fielddef f)

Definition at line 1943 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_containingtypename()

const char* upb_fielddef_containingtypename ( upb_fielddef f)

Definition at line 1947 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_defaultbool()

bool upb_fielddef_defaultbool ( const upb_fielddef f)

Definition at line 1648 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_defaultdouble()

double upb_fielddef_defaultdouble ( const upb_fielddef f)

Definition at line 1658 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_defaultfloat()

float upb_fielddef_defaultfloat ( const upb_fielddef f)

Definition at line 1653 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_defaultint32()

int32_t upb_fielddef_defaultint32 ( const upb_fielddef f)

Definition at line 1633 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_defaultint64()

int64_t upb_fielddef_defaultint64 ( const upb_fielddef f)

Definition at line 1628 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_defaultstr()

const char* upb_fielddef_defaultstr ( const upb_fielddef f,
size_t *  len 
)

Definition at line 1663 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_defaultuint32()

uint32_t upb_fielddef_defaultuint32 ( const upb_fielddef f)

Definition at line 1643 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_defaultuint64()

uint64_t upb_fielddef_defaultuint64 ( const upb_fielddef f)

Definition at line 1638 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_descriptortype()

upb_descriptortype_t upb_fielddef_descriptortype ( const upb_fielddef f)

Definition at line 1540 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_enumhasdefaultint32()

bool upb_fielddef_enumhasdefaultint32 ( const upb_fielddef f)

Definition at line 2345 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_enumhasdefaultstr()

bool upb_fielddef_enumhasdefaultstr ( const upb_fielddef f)

Definition at line 2351 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_enumsubdef()

const upb_enumdef* upb_fielddef_enumsubdef ( const upb_fielddef f)

Definition at line 1682 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_fullname()

const char* upb_fielddef_fullname ( const upb_fielddef f)

Definition at line 1501 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_getjsonname()

size_t upb_fielddef_getjsonname ( const upb_fielddef f,
char *  buf,
size_t  len 
)

Definition at line 1576 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_haspresence()

bool upb_fielddef_haspresence ( const upb_fielddef f)

Definition at line 1713 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_hassubdef()

bool upb_fielddef_hassubdef ( const upb_fielddef f)

Definition at line 1709 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_index()

uint32_t upb_fielddef_index ( const upb_fielddef f)

Definition at line 1544 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_intfmt()

upb_intfmt_t upb_fielddef_intfmt ( const upb_fielddef f)

Definition at line 1868 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_isextension()

bool upb_fielddef_isextension ( const upb_fielddef f)

Definition at line 1556 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_ismap()

bool upb_fielddef_ismap ( const upb_fielddef f)

Definition at line 1704 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_isprimitive()

bool upb_fielddef_isprimitive ( const upb_fielddef f)

Definition at line 1700 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_isseq()

bool upb_fielddef_isseq ( const upb_fielddef f)

Definition at line 1696 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_isstring()

bool upb_fielddef_isstring ( const upb_fielddef f)

Definition at line 1691 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_issubmsg()

bool upb_fielddef_issubmsg ( const upb_fielddef f)

Definition at line 1687 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_istagdelim()

bool upb_fielddef_istagdelim ( const upb_fielddef f)

Definition at line 1872 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_label()

upb_label_t upb_fielddef_label ( const upb_fielddef f)

Definition at line 1548 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_lazy()

bool upb_fielddef_lazy ( const upb_fielddef f)

Definition at line 1560 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_msgsubdef()

const upb_msgdef* upb_fielddef_msgsubdef ( const upb_fielddef f)

Definition at line 1677 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_name()

const char* upb_fielddef_name ( const upb_fielddef f)

Definition at line 1568 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_new()

upb_fielddef* upb_fielddef_new ( const void owner)

Definition at line 1817 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_number()

uint32_t upb_fielddef_number ( const upb_fielddef f)

Definition at line 1552 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_packed()

bool upb_fielddef_packed ( const upb_fielddef f)

Definition at line 1564 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_setcontainingtypename()

bool upb_fielddef_setcontainingtypename ( upb_fielddef f,
const char *  name,
upb_status s 
)

Definition at line 1955 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setdefaultbool()

void upb_fielddef_setdefaultbool ( upb_fielddef f,
bool  val 
)

Definition at line 2303 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setdefaultcstr()

void upb_fielddef_setdefaultcstr ( upb_fielddef f,
const char *  str,
upb_status s 
)

Definition at line 2339 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setdefaultdouble()

void upb_fielddef_setdefaultdouble ( upb_fielddef f,
double  val 
)

Definition at line 2313 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setdefaultfloat()

void upb_fielddef_setdefaultfloat ( upb_fielddef f,
float  val 
)

Definition at line 2308 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setdefaultint32()

void upb_fielddef_setdefaultint32 ( upb_fielddef f,
int32_t  val 
)

Definition at line 2285 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setdefaultint64()

void upb_fielddef_setdefaultint64 ( upb_fielddef f,
int64_t  val 
)

Definition at line 2280 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setdefaultstr()

bool upb_fielddef_setdefaultstr ( upb_fielddef f,
const void str,
size_t  len,
upb_status s 
)

Definition at line 2318 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setdefaultuint32()

void upb_fielddef_setdefaultuint32 ( upb_fielddef f,
uint32_t  val 
)

Definition at line 2298 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setdefaultuint64()

void upb_fielddef_setdefaultuint64 ( upb_fielddef f,
uint64_t  val 
)

Definition at line 2293 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setdescriptortype()

void upb_fielddef_setdescriptortype ( upb_fielddef f,
int  type 
)

Definition at line 2132 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setenumsubdef()

bool upb_fielddef_setenumsubdef ( upb_fielddef f,
const upb_enumdef subdef,
upb_status s 
)

Definition at line 2397 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setfullname()

bool upb_fielddef_setfullname ( upb_fielddef f,
const char *  fullname,
upb_status s 
)

◆ upb_fielddef_setintfmt()

void upb_fielddef_setintfmt ( upb_fielddef f,
upb_intfmt_t  fmt 
)

Definition at line 2253 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setisextension()

void upb_fielddef_setisextension ( upb_fielddef f,
bool  is_extension 
)

Definition at line 2232 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setjsonname()

bool upb_fielddef_setjsonname ( upb_fielddef f,
const char *  name,
upb_status s 
)

◆ upb_fielddef_setlabel()

void upb_fielddef_setlabel ( upb_fielddef f,
upb_label_t  label 
)

Definition at line 2247 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setlazy()

void upb_fielddef_setlazy ( upb_fielddef f,
bool  lazy 
)

Definition at line 2237 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setmsgsubdef()

bool upb_fielddef_setmsgsubdef ( upb_fielddef f,
const upb_msgdef subdef,
upb_status s 
)

Definition at line 2392 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setname()

bool upb_fielddef_setname ( upb_fielddef f,
const char *  name,
upb_status s 
)

Definition at line 1978 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setnumber()

bool upb_fielddef_setnumber ( upb_fielddef f,
uint32_t  number,
upb_status s 
)

Definition at line 2109 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setpacked()

void upb_fielddef_setpacked ( upb_fielddef f,
bool  packed 
)

Definition at line 2242 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setsubdef()

bool upb_fielddef_setsubdef ( upb_fielddef f,
const upb_def subdef,
upb_status s 
)

Definition at line 2380 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_setsubdefname()

bool upb_fielddef_setsubdefname ( upb_fielddef f,
const char *  name,
upb_status s 
)

Definition at line 2402 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_settagdelim()

void upb_fielddef_settagdelim ( upb_fielddef f,
bool  tag_delim 
)

Definition at line 2259 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_settype()

void upb_fielddef_settype ( upb_fielddef f,
upb_fieldtype_t  type 
)

Definition at line 2123 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_subdef()

const upb_def* upb_fielddef_subdef ( const upb_fielddef f)

Definition at line 2081 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_subdefname()

const char* upb_fielddef_subdefname ( const upb_fielddef f)

Definition at line 2099 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_fielddef_type()

upb_fieldtype_t upb_fielddef_type ( const upb_fielddef f)

Definition at line 1505 of file php/ext/google/protobuf/upb.c.

◆ upb_fielddef_typeisset()

bool upb_fielddef_typeisset ( const upb_fielddef f)

Definition at line 1851 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_adddef()

bool upb_filedef_adddef ( upb_filedef f,
upb_def def,
const void ref_donor,
upb_status s 
)

Definition at line 3176 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_adddep()

bool upb_filedef_adddep ( upb_filedef f,
const upb_filedef dep 
)

Definition at line 3198 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_addenum()

UPB_INLINE bool upb_filedef_addenum ( upb_filedef f,
upb_enumdef e,
const void ref_donor,
upb_status s 
)

Definition at line 3295 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_filedef_addext()

UPB_INLINE bool upb_filedef_addext ( upb_filedef file,
upb_fielddef f,
const void ref_donor,
upb_status s 
)

Definition at line 3300 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_filedef_addmsg()

UPB_INLINE bool upb_filedef_addmsg ( upb_filedef f,
upb_msgdef m,
const void ref_donor,
upb_status s 
)

Definition at line 3290 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_filedef_def()

const upb_def* upb_filedef_def ( const upb_filedef f,
size_t  i 
)

Definition at line 3080 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_defcount()

size_t upb_filedef_defcount ( const upb_filedef f)

Definition at line 3072 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_dep()

const upb_filedef* upb_filedef_dep ( const upb_filedef f,
size_t  i 
)

Definition at line 3090 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_depcount()

size_t upb_filedef_depcount ( const upb_filedef f)

Definition at line 2720 of file php/ext/google/protobuf/upb.c.

◆ upb_filedef_freeze()

bool upb_filedef_freeze ( upb_filedef f,
upb_status s 
)

◆ upb_filedef_mutabledef()

UPB_INLINE upb_def* upb_filedef_mutabledef ( upb_filedef f,
int  i 
)

Definition at line 3304 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_filedef_name()

const char* upb_filedef_name ( const upb_filedef f)

Definition at line 2696 of file php/ext/google/protobuf/upb.c.

◆ upb_filedef_new()

upb_filedef* upb_filedef_new ( const void owner)

Definition at line 3015 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_package()

const char* upb_filedef_package ( const upb_filedef f)

Definition at line 2700 of file php/ext/google/protobuf/upb.c.

◆ upb_filedef_phpnamespace()

const char* upb_filedef_phpnamespace ( const upb_filedef f)

Definition at line 2708 of file php/ext/google/protobuf/upb.c.

◆ upb_filedef_phpprefix()

const char* upb_filedef_phpprefix ( const upb_filedef f)

Definition at line 2704 of file php/ext/google/protobuf/upb.c.

◆ upb_filedef_setname()

bool upb_filedef_setname ( upb_filedef f,
const char *  name,
upb_status s 
)

Definition at line 3100 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_setpackage()

bool upb_filedef_setpackage ( upb_filedef f,
const char *  package,
upb_status s 
)

Definition at line 3111 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_setphpnamespace()

bool upb_filedef_setphpnamespace ( upb_filedef f,
const char *  phpnamespace,
upb_status s 
)

Definition at line 3136 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_setphpprefix()

bool upb_filedef_setphpprefix ( upb_filedef f,
const char *  phpprefix,
upb_status s 
)

Definition at line 3124 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_setsyntax()

bool upb_filedef_setsyntax ( upb_filedef f,
upb_syntax_t  syntax,
upb_status s 
)

Definition at line 3148 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_syntax()

upb_syntax_t upb_filedef_syntax ( const upb_filedef f)

Definition at line 2712 of file php/ext/google/protobuf/upb.c.

◆ upb_free()

UPB_INLINE void upb_free ( upb_alloc alloc,
void ptr 
)

Definition at line 581 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_getentry()

static const upb_tabent* upb_getentry ( const upb_table t,
uint32_t  hash 
)
static

Definition at line 1170 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_gfree()

UPB_INLINE void upb_gfree ( void ptr)

Definition at line 603 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_gmalloc()

UPB_INLINE void* upb_gmalloc ( size_t  size)

Definition at line 595 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_grealloc()

UPB_INLINE void* upb_grealloc ( void ptr,
size_t  oldsize,
size_t  size 
)

Definition at line 599 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_gstrdup()

UPB_INLINE char* upb_gstrdup ( const char *  s)

Definition at line 892 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_handlerattr_alwaysok()

bool upb_handlerattr_alwaysok ( const upb_handlerattr attr)

Definition at line 4570 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlerattr_closuretype()

const void* upb_handlerattr_closuretype ( const upb_handlerattr attr)

Definition at line 4551 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlerattr_handlerdata()

const UPB_INLINE void * upb_handlerattr_handlerdata ( const upb_handlerattr attr)

Definition at line 4769 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_handlerattr_init()

void upb_handlerattr_init ( upb_handlerattr attr)

Definition at line 4532 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlerattr_returnclosuretype()

const void* upb_handlerattr_returnclosuretype ( const upb_handlerattr attr)

Definition at line 4561 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlerattr_setalwaysok()

bool upb_handlerattr_setalwaysok ( upb_handlerattr attr,
bool  alwaysok 
)

Definition at line 4565 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlerattr_setclosuretype()

bool upb_handlerattr_setclosuretype ( upb_handlerattr attr,
const void type 
)

Definition at line 4546 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlerattr_sethandlerdata()

bool upb_handlerattr_sethandlerdata ( upb_handlerattr attr,
const void hd 
)

Definition at line 4541 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlerattr_setreturnclosuretype()

bool upb_handlerattr_setreturnclosuretype ( upb_handlerattr attr,
const void type 
)

Definition at line 4555 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlerattr_uninit()

void upb_handlerattr_uninit ( upb_handlerattr attr)

Definition at line 4537 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlers_addcleanup()

bool upb_handlers_addcleanup ( upb_handlers h,
void p,
upb_handlerfree hfree 
)

Definition at line 3545 of file php/ext/google/protobuf/upb.c.

◆ upb_handlers_clearerr()

void upb_handlers_clearerr ( upb_handlers h)

Definition at line 4252 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlers_freeze()

bool upb_handlers_freeze ( upb_handlers *const *  handlers,
int  n,
upb_status s 
)

Definition at line 4349 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlers_getattr()

bool upb_handlers_getattr ( const upb_handlers h,
upb_selector_t  s,
upb_handlerattr attr 
)

Definition at line 3529 of file php/ext/google/protobuf/upb.c.

◆ upb_handlers_getendselector()

UPB_INLINE upb_selector_t upb_handlers_getendselector ( upb_selector_t  start)

Definition at line 4892 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_handlers_gethandler()

UPB_INLINE upb_func * upb_handlers_gethandler ( const upb_handlers h,
upb_selector_t  s 
)

Definition at line 4844 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_handlers_gethandlerdata()

const UPB_INLINE void * upb_handlers_gethandlerdata ( const upb_handlers h,
upb_selector_t  s 
)

Definition at line 4852 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_handlers_getprimitivehandlertype()

upb_handlertype_t upb_handlers_getprimitivehandlertype ( const upb_fielddef f)

Definition at line 3549 of file php/ext/google/protobuf/upb.c.

◆ upb_handlers_getselector()

bool upb_handlers_getselector ( const upb_fielddef f,
upb_handlertype_t  type,
upb_selector_t s 
)

Definition at line 3563 of file php/ext/google/protobuf/upb.c.

◆ upb_handlers_getsubhandlers()

const upb_handlers* upb_handlers_getsubhandlers ( const upb_handlers h,
const upb_fielddef f 
)

Definition at line 3514 of file php/ext/google/protobuf/upb.c.

◆ upb_handlers_getsubhandlers_sel()

const upb_handlers* upb_handlers_getsubhandlers_sel ( const upb_handlers h,
upb_selector_t  sel 
)

Definition at line 3537 of file php/ext/google/protobuf/upb.c.

◆ upb_handlers_msgdef()

const upb_msgdef* upb_handlers_msgdef ( const upb_handlers h)

Definition at line 3543 of file php/ext/google/protobuf/upb.c.

◆ upb_handlers_new()

upb_handlers* upb_handlers_new ( const upb_msgdef m,
const void owner 
)

Definition at line 4189 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlers_newfrozen()

const upb_handlers* upb_handlers_newfrozen ( const upb_msgdef m,
const void owner,
upb_handlers_callback callback,
const void closure 
)

Definition at line 4222 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlers_selectorbaseoffset()

uint32_t upb_handlers_selectorbaseoffset ( const upb_fielddef f)

Definition at line 3627 of file php/ext/google/protobuf/upb.c.

◆ upb_handlers_selectorcount()

uint32_t upb_handlers_selectorcount ( const upb_fielddef f)

Definition at line 3631 of file php/ext/google/protobuf/upb.c.

◆ upb_handlers_setbool()

bool upb_handlers_setbool ( upb_handlers h,
const upb_fielddef f,
upb_bool_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setdouble()

bool upb_handlers_setdouble ( upb_handlers h,
const upb_fielddef f,
upb_double_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setendmsg()

bool upb_handlers_setendmsg ( upb_handlers h,
upb_endmsg_handlerfunc func,
upb_handlerattr attr 
)

Definition at line 4293 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlers_setendseq()

bool upb_handlers_setendseq ( upb_handlers h,
const upb_fielddef f,
upb_endfield_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setendstr()

bool upb_handlers_setendstr ( upb_handlers h,
const upb_fielddef f,
upb_endfield_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setendsubmsg()

bool upb_handlers_setendsubmsg ( upb_handlers h,
const upb_fielddef f,
upb_endfield_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setfloat()

bool upb_handlers_setfloat ( upb_handlers h,
const upb_fielddef f,
upb_float_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setint32()

bool upb_handlers_setint32 ( upb_handlers h,
const upb_fielddef f,
upb_int32_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setint64()

bool upb_handlers_setint64 ( upb_handlers h,
const upb_fielddef f,
upb_int64_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setstartmsg()

bool upb_handlers_setstartmsg ( upb_handlers h,
upb_startmsg_handlerfunc func,
upb_handlerattr attr 
)

Definition at line 4287 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlers_setstartseq()

bool upb_handlers_setstartseq ( upb_handlers h,
const upb_fielddef f,
upb_startfield_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setstartstr()

bool upb_handlers_setstartstr ( upb_handlers h,
const upb_fielddef f,
upb_startstr_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setstartsubmsg()

bool upb_handlers_setstartsubmsg ( upb_handlers h,
const upb_fielddef f,
upb_startfield_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setstring()

bool upb_handlers_setstring ( upb_handlers h,
const upb_fielddef f,
upb_string_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setsubhandlers()

bool upb_handlers_setsubhandlers ( upb_handlers h,
const upb_fielddef f,
const upb_handlers sub 
)

Definition at line 3502 of file php/ext/google/protobuf/upb.c.

◆ upb_handlers_setuint32()

bool upb_handlers_setuint32 ( upb_handlers h,
const upb_fielddef f,
upb_uint32_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setuint64()

bool upb_handlers_setuint64 ( upb_handlers h,
const upb_fielddef f,
upb_uint64_handlerfunc func,
upb_handlerattr attr 
)

◆ upb_handlers_setunknown()

bool upb_handlers_setunknown ( upb_handlers h,
upb_unknown_handlerfunc func,
upb_handlerattr attr 
)

Definition at line 4281 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlers_status()

const upb_status* upb_handlers_status ( upb_handlers h)

Definition at line 4247 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_inthash()

UPB_INLINE uint32_t upb_inthash ( uintptr_t  key)

Definition at line 1166 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_intkey()

UPB_INLINE uintptr_t upb_intkey ( uintptr_t  key)

Definition at line 1162 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_inttable_begin()

void upb_inttable_begin ( upb_inttable_iter i,
const upb_inttable t 
)

Definition at line 5309 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_compact()

UPB_INLINE void upb_inttable_compact ( upb_inttable t)

Definition at line 1302 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_inttable_compact2()

void upb_inttable_compact2 ( upb_inttable t,
upb_alloc a 
)

Definition at line 5238 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_count()

size_t upb_inttable_count ( const upb_inttable t)

Definition at line 5084 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_done()

bool upb_inttable_done ( const upb_inttable_iter i)

Definition at line 5331 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_init()

UPB_INLINE bool upb_inttable_init ( upb_inttable table,
upb_ctype_t  ctype 
)

Definition at line 1185 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_inttable_init2()

bool upb_inttable_init2 ( upb_inttable table,
upb_ctype_t  ctype,
upb_alloc a 
)

Definition at line 5124 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_insert()

UPB_INLINE bool upb_inttable_insert ( upb_inttable t,
uintptr_t  key,
upb_value  val 
)

Definition at line 1226 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_inttable_insert2()

bool upb_inttable_insert2 ( upb_inttable t,
uintptr_t  key,
upb_value  val,
upb_alloc a 
)

Definition at line 5133 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_insertptr()

UPB_INLINE bool upb_inttable_insertptr ( upb_inttable t,
const void key,
upb_value  val 
)

Definition at line 1292 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_inttable_insertptr2()

bool upb_inttable_insertptr2 ( upb_inttable t,
const void key,
upb_value  val,
upb_alloc a 
)

Definition at line 5223 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_iter_isequal()

bool upb_inttable_iter_isequal ( const upb_inttable_iter i1,
const upb_inttable_iter i2 
)

Definition at line 5360 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_iter_key()

uintptr_t upb_inttable_iter_key ( const upb_inttable_iter i)

Definition at line 5342 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_iter_setdone()

void upb_inttable_iter_setdone ( upb_inttable_iter i)

Definition at line 5354 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_iter_value()

upb_value upb_inttable_iter_value ( const upb_inttable_iter i)

Definition at line 5347 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_lookup()

bool upb_inttable_lookup ( const upb_inttable t,
uintptr_t  key,
upb_value v 
)

Definition at line 5176 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_lookup32()

UPB_INLINE bool upb_inttable_lookup32 ( const upb_inttable t,
uint32_t  key,
upb_value v 
)

Definition at line 1308 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_inttable_lookupptr()

bool upb_inttable_lookupptr ( const upb_inttable t,
const void key,
upb_value val 
)

Definition at line 5229 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_next()

void upb_inttable_next ( upb_inttable_iter i)

Definition at line 5316 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_pack()

upb_inttable* upb_inttable_pack ( const upb_inttable t,
void p,
size_t *  ofs,
size_t  size 
)

◆ upb_inttable_packedsize()

void upb_inttable_packedsize ( const upb_inttable t,
size_t *  size 
)

◆ upb_inttable_pop()

upb_value upb_inttable_pop ( upb_inttable t)

Definition at line 5216 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_push()

UPB_INLINE bool upb_inttable_push ( upb_inttable t,
upb_value  val 
)

Definition at line 1281 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_inttable_push2()

bool upb_inttable_push2 ( upb_inttable t,
upb_value  val,
upb_alloc a 
)

Definition at line 5211 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_remove()

bool upb_inttable_remove ( upb_inttable t,
uintptr_t  key,
upb_value val 
)

Definition at line 5190 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_removeptr()

bool upb_inttable_removeptr ( upb_inttable t,
const void key,
upb_value val 
)

Definition at line 5234 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_replace()

bool upb_inttable_replace ( upb_inttable t,
uintptr_t  key,
upb_value  val 
)

Definition at line 5183 of file php/ext/google/protobuf/upb.c.

◆ upb_inttable_uninit()

UPB_INLINE void upb_inttable_uninit ( upb_inttable table)

Definition at line 1193 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_inttable_uninit2()

void upb_inttable_uninit2 ( upb_inttable table,
upb_alloc a 
)

Definition at line 5128 of file php/ext/google/protobuf/upb.c.

◆ upb_json_parser_input()

upb_bytessink* upb_json_parser_input ( upb_json_parser p)

Definition at line 12164 of file php/ext/google/protobuf/upb.c.

◆ upb_json_parsermethod_desthandlers()

const upb_handlers* upb_json_parsermethod_desthandlers ( const upb_json_parsermethod m)

◆ upb_json_parsermethod_inputhandler()

const upb_byteshandler* upb_json_parsermethod_inputhandler ( const upb_json_parsermethod m)

Definition at line 12168 of file php/ext/google/protobuf/upb.c.

◆ upb_json_parsermethod_new()

upb_json_parsermethod* upb_json_parsermethod_new ( const upb_msgdef md,
const void owner 
)

Definition at line 16065 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_json_printer_create()

UPB_BEGIN_EXTERN_C upb_json_printer* upb_json_printer_create ( upb_env e,
const upb_handlers h,
upb_bytessink output 
)

Definition at line 17462 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_json_printer_input()

upb_sink* upb_json_printer_input ( upb_json_printer p)

Definition at line 13617 of file php/ext/google/protobuf/upb.c.

◆ upb_json_printer_newhandlers()

const upb_handlers* upb_json_printer_newhandlers ( const upb_msgdef md,
bool  preserve_fieldnames,
const void owner 
)

Definition at line 17487 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_loaddescriptor()

upb_filedef** upb_loaddescriptor ( const char *  buf,
size_t  n,
const void owner,
upb_status status 
)

Definition at line 12146 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_malloc()

UPB_INLINE void* upb_malloc ( upb_alloc alloc,
size_t  size 
)

Definition at line 570 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_map_del()

bool upb_map_del ( upb_map map,
upb_msgval  key 
)

Definition at line 4284 of file php/ext/google/protobuf/upb.c.

◆ upb_map_get()

bool upb_map_get ( const upb_map map,
upb_msgval  key,
upb_msgval val 
)

Definition at line 4250 of file php/ext/google/protobuf/upb.c.

◆ upb_map_keytype()

upb_fieldtype_t upb_map_keytype ( const upb_map map)

Definition at line 4242 of file php/ext/google/protobuf/upb.c.

◆ upb_map_new()

upb_map* upb_map_new ( upb_fieldtype_t  ktype,
upb_fieldtype_t  vtype,
upb_arena a 
)

upb_map

Definition at line 4216 of file php/ext/google/protobuf/upb.c.

◆ upb_map_set()

bool upb_map_set ( upb_map map,
upb_msgval  key,
upb_msgval  val,
upb_msgval valremoved 
)

Definition at line 4265 of file php/ext/google/protobuf/upb.c.

◆ upb_map_size()

size_t upb_map_size ( const upb_map map)

Definition at line 4238 of file php/ext/google/protobuf/upb.c.

◆ upb_map_valuetype()

upb_fieldtype_t upb_map_valuetype ( const upb_map map)

Definition at line 4246 of file php/ext/google/protobuf/upb.c.

◆ upb_mapiter_begin()

void upb_mapiter_begin ( upb_mapiter i,
const upb_map t 
)

Definition at line 4305 of file php/ext/google/protobuf/upb.c.

◆ upb_mapiter_done()

bool upb_mapiter_done ( const upb_mapiter i)

Definition at line 4329 of file php/ext/google/protobuf/upb.c.

◆ upb_mapiter_free()

void upb_mapiter_free ( upb_mapiter i,
upb_alloc a 
)

Definition at line 4321 of file php/ext/google/protobuf/upb.c.

◆ upb_mapiter_isequal()

bool upb_mapiter_isequal ( const upb_mapiter i1,
const upb_mapiter i2 
)

Definition at line 4346 of file php/ext/google/protobuf/upb.c.

◆ upb_mapiter_key()

upb_msgval upb_mapiter_key ( const upb_mapiter i)

Definition at line 4333 of file php/ext/google/protobuf/upb.c.

◆ upb_mapiter_new()

upb_mapiter* upb_mapiter_new ( const upb_map t,
upb_alloc a 
)

Definition at line 4310 of file php/ext/google/protobuf/upb.c.

◆ upb_mapiter_next()

void upb_mapiter_next ( upb_mapiter i)

Definition at line 4325 of file php/ext/google/protobuf/upb.c.

◆ upb_mapiter_setdone()

void upb_mapiter_setdone ( upb_mapiter i)

Definition at line 4342 of file php/ext/google/protobuf/upb.c.

◆ upb_mapiter_sizeof()

size_t upb_mapiter_sizeof ( )

upb_mapiter

Definition at line 4301 of file php/ext/google/protobuf/upb.c.

◆ upb_mapiter_value()

upb_msgval upb_mapiter_value ( const upb_mapiter i)

Definition at line 4338 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_addunknown()

void upb_msg_addunknown ( upb_msg msg,
const char *  data,
size_t  len 
)

Definition at line 3986 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_arena()

upb_arena* upb_msg_arena ( const upb_msg msg)

Definition at line 4055 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_clearfield()

bool upb_msg_clearfield ( upb_msg msg,
int  field_index,
const upb_msglayout l 
)

◆ upb_msg_field_begin()

void upb_msg_field_begin ( upb_msg_field_iter iter,
const upb_msgdef m 
)

Definition at line 1823 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_field_done()

bool upb_msg_field_done ( const upb_msg_field_iter iter)

Definition at line 1829 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_field_iter_setdone()

void upb_msg_field_iter_setdone ( upb_msg_field_iter iter)

Definition at line 1837 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_field_next()

void upb_msg_field_next ( upb_msg_field_iter iter)

Definition at line 1827 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_get()

upb_msgval upb_msg_get ( const upb_msg msg,
int  field_index,
const upb_msglayout l 
)

Definition at line 4076 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_getscalarhandlerdata()

bool upb_msg_getscalarhandlerdata ( const upb_handlers h,
upb_selector_t  s,
upb_fieldtype_t type,
size_t *  offset,
int32_t *  hasbit 
)

Definition at line 3810 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_getunknown()

const char* upb_msg_getunknown ( const upb_msg msg,
size_t *  len 
)

Definition at line 3999 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_has()

bool upb_msg_has ( const upb_msg msg,
int  field_index,
const upb_msglayout l 
)

Definition at line 4059 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_iter_field()

upb_fielddef* upb_msg_iter_field ( const upb_msg_field_iter iter)

Definition at line 1833 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_iter_oneof()

upb_oneofdef* upb_msg_iter_oneof ( const upb_msg_oneof_iter iter)

Definition at line 1867 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_new()

upb_msg* upb_msg_new ( const upb_msglayout l,
upb_arena a 
)

upb_msg

Definition at line 4026 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_oneof_begin()

void upb_msg_oneof_begin ( upb_msg_oneof_iter iter,
const upb_msgdef m 
)

Definition at line 1846 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_oneof_done()

bool upb_msg_oneof_done ( const upb_msg_oneof_iter iter)

Definition at line 1863 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_oneof_iter_setdone()

void upb_msg_oneof_iter_setdone ( upb_msg_oneof_iter iter)

Definition at line 1871 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_oneof_next()

void upb_msg_oneof_next ( upb_msg_oneof_iter iter)

Definition at line 1855 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_set()

void upb_msg_set ( upb_msg msg,
int  field_index,
upb_msgval  val,
const upb_msglayout l 
)

Definition at line 4083 of file php/ext/google/protobuf/upb.c.

◆ upb_msg_setscalarhandler()

bool upb_msg_setscalarhandler ( upb_handlers h,
const upb_fielddef f,
size_t  offset,
int32_t  hasbit 
)

Message handlers

Definition at line 3774 of file php/ext/google/protobuf/upb.c.

◆ upb_msgdef_addfield()

bool upb_msgdef_addfield ( upb_msgdef m,
upb_fielddef f,
const void ref_donor,
upb_status s 
)

Definition at line 2592 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_msgdef_addoneof()

bool upb_msgdef_addoneof ( upb_msgdef m,
upb_oneofdef o,
const void ref_donor,
upb_status s 
)

Definition at line 2626 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_msgdef_freeze()

bool upb_msgdef_freeze ( upb_msgdef m,
upb_status status 
)

Definition at line 2530 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_msgdef_fullname()

const char* upb_msgdef_fullname ( const upb_msgdef m)

Definition at line 1733 of file php/ext/google/protobuf/upb.c.

◆ upb_msgdef_isnumberwrapper()

bool upb_msgdef_isnumberwrapper ( const upb_msgdef m)

Definition at line 1817 of file php/ext/google/protobuf/upb.c.

◆ upb_msgdef_itof()

const upb_fielddef* upb_msgdef_itof ( const upb_msgdef m,
uint32_t  i 
)

Definition at line 1757 of file php/ext/google/protobuf/upb.c.

◆ upb_msgdef_itof_mutable()

UPB_INLINE upb_fielddef* upb_msgdef_itof_mutable ( upb_msgdef m,
uint32_t  i 
)

Definition at line 2800 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_msgdef_lookupname()

bool upb_msgdef_lookupname ( const upb_msgdef m,
const char *  name,
size_t  len,
const upb_fielddef **  f,
const upb_oneofdef **  o 
)

Definition at line 1785 of file php/ext/google/protobuf/upb.c.

◆ upb_msgdef_lookupnamez()

UPB_INLINE bool upb_msgdef_lookupnamez ( const upb_msgdef m,
const char *  name,
const upb_fielddef **  f,
const upb_oneofdef **  o 
)

Definition at line 2832 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_msgdef_mapentry()

bool upb_msgdef_mapentry ( const upb_msgdef m)

Definition at line 1809 of file php/ext/google/protobuf/upb.c.

◆ upb_msgdef_name()

const char* upb_msgdef_name ( const upb_msgdef m)

Definition at line 1741 of file php/ext/google/protobuf/upb.c.

◆ upb_msgdef_new()

upb_msgdef* upb_msgdef_new ( const void owner)

Definition at line 2508 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_msgdef_ntof()

const upb_fielddef* upb_msgdef_ntof ( const upb_msgdef m,
const char *  name,
size_t  len 
)

Definition at line 1763 of file php/ext/google/protobuf/upb.c.

◆ upb_msgdef_ntof_mutable()

UPB_INLINE upb_fielddef* upb_msgdef_ntof_mutable ( upb_msgdef m,
const char *  name,
size_t  len 
)

Definition at line 2804 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_msgdef_ntofz()

const UPB_INLINE upb_fielddef* upb_msgdef_ntofz ( const upb_msgdef m,
const char *  name 
)

Definition at line 2795 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_msgdef_ntoo()

const upb_oneofdef* upb_msgdef_ntoo ( const upb_msgdef m,
const char *  name,
size_t  len 
)

Definition at line 1774 of file php/ext/google/protobuf/upb.c.

◆ upb_msgdef_ntoo_mutable()

UPB_INLINE upb_oneofdef* upb_msgdef_ntoo_mutable ( upb_msgdef m,
const char *  name,
size_t  len 
)

Definition at line 2821 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_msgdef_ntooz()

const UPB_INLINE upb_oneofdef* upb_msgdef_ntooz ( const upb_msgdef m,
const char *  name 
)

Definition at line 2816 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_msgdef_numfields()

int upb_msgdef_numfields ( const upb_msgdef m)

Definition at line 1799 of file php/ext/google/protobuf/upb.c.

◆ upb_msgdef_numoneofs()

int upb_msgdef_numoneofs ( const upb_msgdef m)

Definition at line 1804 of file php/ext/google/protobuf/upb.c.

◆ upb_msgdef_setfullname()

bool upb_msgdef_setfullname ( upb_msgdef m,
const char *  fullname,
upb_status s 
)

Definition at line 2543 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_msgdef_setmapentry()

void upb_msgdef_setmapentry ( upb_msgdef m,
bool  map_entry 
)

Definition at line 2722 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_msgdef_setsyntax()

bool upb_msgdef_setsyntax ( upb_msgdef m,
upb_syntax_t  syntax 
)

Definition at line 2548 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_msgdef_syntax()

upb_syntax_t upb_msgdef_syntax ( const upb_msgdef m)

Definition at line 1745 of file php/ext/google/protobuf/upb.c.

◆ upb_msgdef_wellknowntype()

upb_wellknowntype_t upb_msgdef_wellknowntype ( const upb_msgdef m)

Definition at line 1813 of file php/ext/google/protobuf/upb.c.

◆ upb_msgfactory_free()

void upb_msgfactory_free ( upb_msgfactory f)

Definition at line 4557 of file php/ext/google/protobuf/upb.c.

◆ upb_msgfactory_getlayout()

const upb_msglayout* upb_msgfactory_getlayout ( upb_msgfactory f,
const upb_msgdef m 
)

Definition at line 4573 of file php/ext/google/protobuf/upb.c.

◆ upb_msgfactory_new()

upb_msgfactory* upb_msgfactory_new ( const upb_symtab symtab)

upb_msgfactory

Definition at line 4548 of file php/ext/google/protobuf/upb.c.

◆ upb_msgfactory_symtab()

const upb_symtab* upb_msgfactory_symtab ( const upb_msgfactory f)

Definition at line 4569 of file php/ext/google/protobuf/upb.c.

◆ upb_msgval_makestr()

UPB_INLINE upb_msgval upb_msgval_makestr ( const char *  data,
size_t  size 
)

Definition at line 6721 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_ok()

bool upb_ok ( const upb_status status)

Definition at line 5573 of file php/ext/google/protobuf/upb.c.

◆ upb_oneof_begin()

void upb_oneof_begin ( upb_oneof_iter iter,
const upb_oneofdef o 
)

Definition at line 1911 of file php/ext/google/protobuf/upb.c.

◆ upb_oneof_done()

bool upb_oneof_done ( upb_oneof_iter iter)

Definition at line 1919 of file php/ext/google/protobuf/upb.c.

◆ upb_oneof_iter_field()

upb_fielddef* upb_oneof_iter_field ( const upb_oneof_iter iter)

Definition at line 1923 of file php/ext/google/protobuf/upb.c.

◆ upb_oneof_iter_setdone()

void upb_oneof_iter_setdone ( upb_oneof_iter iter)

Definition at line 1927 of file php/ext/google/protobuf/upb.c.

◆ upb_oneof_next()

void upb_oneof_next ( upb_oneof_iter iter)

Definition at line 1915 of file php/ext/google/protobuf/upb.c.

◆ upb_oneofdef_addfield()

bool upb_oneofdef_addfield ( upb_oneofdef o,
upb_fielddef f,
const void ref_donor,
upb_status s 
)

Definition at line 2876 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_oneofdef_containingtype()

const upb_msgdef* upb_oneofdef_containingtype ( const upb_oneofdef o)

Definition at line 1886 of file php/ext/google/protobuf/upb.c.

◆ upb_oneofdef_index()

uint32_t upb_oneofdef_index ( const upb_oneofdef o)

Definition at line 1894 of file php/ext/google/protobuf/upb.c.

◆ upb_oneofdef_itof()

const upb_fielddef* upb_oneofdef_itof ( const upb_oneofdef o,
uint32_t  num 
)

Definition at line 1905 of file php/ext/google/protobuf/upb.c.

◆ upb_oneofdef_name()

const char* upb_oneofdef_name ( const upb_oneofdef o)

Definition at line 1882 of file php/ext/google/protobuf/upb.c.

◆ upb_oneofdef_new()

upb_oneofdef* upb_oneofdef_new ( const void owner)

Definition at line 2813 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_oneofdef_ntof()

const upb_fielddef* upb_oneofdef_ntof ( const upb_oneofdef o,
const char *  name,
size_t  length 
)

Definition at line 1898 of file php/ext/google/protobuf/upb.c.

◆ upb_oneofdef_ntofz()

const UPB_INLINE upb_fielddef* upb_oneofdef_ntofz ( const upb_oneofdef o,
const char *  name 
)

Definition at line 3147 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_oneofdef_numfields()

int upb_oneofdef_numfields ( const upb_oneofdef o)

Definition at line 1890 of file php/ext/google/protobuf/upb.c.

◆ upb_oneofdef_setname()

bool upb_oneofdef_setname ( upb_oneofdef o,
const char *  name,
upb_status s 
)

Definition at line 2842 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_pb_encoder_create()

upb_pb_encoder* upb_pb_encoder_create ( upb_env e,
const upb_handlers h,
upb_bytessink output 
)

Definition at line 12103 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_pb_encoder_input()

upb_sink* upb_pb_encoder_input ( upb_pb_encoder p)

Definition at line 8368 of file php/ext/google/protobuf/upb.c.

◆ upb_pb_encoder_newhandlers()

const UPB_BEGIN_EXTERN_C upb_handlers* upb_pb_encoder_newhandlers ( const upb_msgdef m,
const void owner 
)

Definition at line 12098 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_pbcodecache_allowjit()

bool upb_pbcodecache_allowjit ( const upb_pbcodecache c)

Definition at line 6696 of file php/ext/google/protobuf/upb.c.

◆ upb_pbcodecache_getdecodermethod()

const upb_pbdecodermethod* upb_pbcodecache_getdecodermethod ( upb_pbcodecache c,
const upb_pbdecodermethodopts *  opts 
)

Definition at line 10467 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_pbcodecache_init()

void upb_pbcodecache_init ( upb_pbcodecache c)

Definition at line 10441 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_pbcodecache_setallowjit()

bool upb_pbcodecache_setallowjit ( upb_pbcodecache c,
bool  allow 
)

Definition at line 6700 of file php/ext/google/protobuf/upb.c.

◆ upb_pbcodecache_uninit()

void upb_pbcodecache_uninit ( upb_pbcodecache c)

Definition at line 10446 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_pbdecoder_bytesparsed()

uint64_t upb_pbdecoder_bytesparsed ( const upb_pbdecoder d)

Definition at line 7754 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_checktag_slow()

int32_t upb_pbdecoder_checktag_slow ( upb_pbdecoder d,
uint64_t  expected 
)

Definition at line 7249 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_create()

UPB_BEGIN_EXTERN_C upb_pbdecoder* upb_pbdecoder_create ( upb_env e,
const upb_pbdecodermethod method,
upb_sink output 
)

Definition at line 11486 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_pbdecoder_decode()

size_t upb_pbdecoder_decode ( void closure,
const void hd,
const char *  buf,
size_t  size,
const upb_bufhandle handle 
)

Definition at line 7695 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_decode_f32()

int32_t upb_pbdecoder_decode_f32 ( upb_pbdecoder d,
uint32_t *  u32 
)

Definition at line 7204 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_decode_f64()

int32_t upb_pbdecoder_decode_f64 ( upb_pbdecoder d,
uint64_t *  u64 
)

Definition at line 7208 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_decode_varint_slow()

int32_t upb_pbdecoder_decode_varint_slow ( upb_pbdecoder d,
uint64_t *  u64 
)

Definition at line 7130 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_end()

bool upb_pbdecoder_end ( void closure,
const void handler_data 
)

Definition at line 7638 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_freejit()

void upb_pbdecoder_freejit ( mgroup group)

◆ upb_pbdecoder_getopname()

const char* upb_pbdecoder_getopname ( unsigned int  op)

◆ upb_pbdecoder_input()

upb_bytessink* upb_pbdecoder_input ( upb_pbdecoder d)

Definition at line 7762 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_jit()

void upb_pbdecoder_jit ( mgroup group)

◆ upb_pbdecoder_maxnesting()

size_t upb_pbdecoder_maxnesting ( const upb_pbdecoder d)

Definition at line 7766 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_method()

const upb_pbdecodermethod* upb_pbdecoder_method ( const upb_pbdecoder d)

Definition at line 7758 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_packdispatch()

UPB_INLINE uint64_t upb_pbdecoder_packdispatch ( uint64_t  ofs,
uint8_t  wt1,
uint8_t  wt2 
)

Definition at line 10020 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_pbdecoder_reset()

void upb_pbdecoder_reset ( upb_pbdecoder d)

Definition at line 7708 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_resume()

int32_t upb_pbdecoder_resume ( upb_pbdecoder d,
void p,
const char *  buf,
size_t  size,
const upb_bufhandle handle 
)

Definition at line 6939 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_seterr()

void upb_pbdecoder_seterr ( upb_pbdecoder d,
const char *  msg 
)

Definition at line 6829 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_setmaxnesting()

bool upb_pbdecoder_setmaxnesting ( upb_pbdecoder d,
size_t  max 
)

Definition at line 7770 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_skipunknown()

int32_t upb_pbdecoder_skipunknown ( upb_pbdecoder d,
int32_t  fieldnum,
uint8_t  wire_type 
)

Definition at line 7266 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_startbc()

void* upb_pbdecoder_startbc ( void closure,
const void pc,
size_t  size_hint 
)

Definition at line 7615 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_startjit()

void* upb_pbdecoder_startjit ( void closure,
const void hd,
size_t  size_hint 
)

Definition at line 7627 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_suspend()

size_t upb_pbdecoder_suspend ( upb_pbdecoder d)

Definition at line 7004 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecoder_unpackdispatch()

UPB_INLINE void upb_pbdecoder_unpackdispatch ( uint64_t  dispatch,
uint64_t *  ofs,
uint8_t *  wt1,
uint8_t *  wt2 
)

Definition at line 10025 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_pbdecodermethod_desthandlers()

const upb_handlers* upb_pbdecodermethod_desthandlers ( const upb_pbdecodermethod m)

Definition at line 5839 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecodermethod_inputhandler()

const upb_byteshandler* upb_pbdecodermethod_inputhandler ( const upb_pbdecodermethod m)

Definition at line 5844 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecodermethod_isnative()

bool upb_pbdecodermethod_isnative ( const upb_pbdecodermethod m)

Definition at line 5849 of file php/ext/google/protobuf/upb.c.

◆ upb_pbdecodermethod_new()

const upb_pbdecodermethod* upb_pbdecodermethod_new ( const upb_pbdecodermethodopts *  opts,
const void owner 
)

Definition at line 9616 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_pbdecodermethodopts_init()

void upb_pbdecodermethodopts_init ( upb_pbdecodermethodopts *  opts,
const upb_handlers h 
)

Definition at line 10485 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_pbdecodermethodopts_setlazy()

void upb_pbdecodermethodopts_setlazy ( upb_pbdecodermethodopts *  opts,
bool  lazy 
)

Definition at line 10491 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_realloc()

UPB_INLINE void* upb_realloc ( upb_alloc alloc,
void ptr,
size_t  oldsize,
size_t  size 
)

Definition at line 575 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_refcounted_checkref()

void upb_refcounted_checkref ( const upb_refcounted r,
const void owner 
)

Definition at line 6327 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_refcounted_donateref()

void upb_refcounted_donateref ( const upb_refcounted r,
const void from,
const void to 
)

Definition at line 6318 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_refcounted_freeze()

bool upb_refcounted_freeze ( upb_refcounted *const *  roots,
int  n,
upb_status s,
int  maxdepth 
)

Definition at line 6331 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_refcounted_init()

bool upb_refcounted_init ( upb_refcounted r,
const struct upb_refcounted_vtbl vtbl,
const void owner 
)

Definition at line 6253 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_refcounted_isfrozen()

bool upb_refcounted_isfrozen ( const upb_refcounted r)

Definition at line 6280 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_refcounted_ref()

void upb_refcounted_ref ( const upb_refcounted r,
const void owner 
)

Definition at line 6284 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_refcounted_ref2()

void upb_refcounted_ref2 ( const upb_refcounted r,
upb_refcounted from 
)

Definition at line 6298 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_refcounted_unref()

void upb_refcounted_unref ( const upb_refcounted r,
const void owner 
)

Definition at line 6291 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_refcounted_unref2()

void upb_refcounted_unref2 ( const upb_refcounted r,
upb_refcounted from 
)

Definition at line 6308 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_sink_endmsg()

UPB_INLINE bool upb_sink_endmsg ( upb_sink s,
upb_status status 
)

Definition at line 6413 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_sink_endseq()

UPB_INLINE bool upb_sink_endseq ( upb_sink s,
upb_selector_t  sel 
)

Definition at line 6441 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_sink_endstr()

UPB_INLINE bool upb_sink_endstr ( upb_sink s,
upb_selector_t  sel 
)

Definition at line 6469 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_sink_endsubmsg()

UPB_INLINE bool upb_sink_endsubmsg ( upb_sink s,
upb_selector_t  sel 
)

Definition at line 6500 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_sink_putstring()

UPB_INLINE size_t upb_sink_putstring ( upb_sink s,
upb_selector_t  sel,
const char *  buf,
size_t  n,
const upb_bufhandle handle 
)

Definition at line 6375 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_sink_putunknown()

UPB_INLINE bool upb_sink_putunknown ( upb_sink s,
const char *  buf,
size_t  n 
)

Definition at line 6389 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_sink_reset()

UPB_INLINE void upb_sink_reset ( upb_sink s,
const upb_handlers h,
void c 
)

Definition at line 6370 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_sink_startmsg()

UPB_INLINE bool upb_sink_startmsg ( upb_sink s)

Definition at line 6401 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_sink_startseq()

UPB_INLINE bool upb_sink_startseq ( upb_sink s,
upb_selector_t  sel,
upb_sink sub 
)

Definition at line 6425 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_sink_startstr()

UPB_INLINE bool upb_sink_startstr ( upb_sink s,
upb_selector_t  sel,
size_t  size_hint,
upb_sink sub 
)

Definition at line 6453 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_sink_startsubmsg()

UPB_INLINE bool upb_sink_startsubmsg ( upb_sink s,
upb_selector_t  sel,
upb_sink sub 
)

Definition at line 6481 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_status_clear()

void upb_status_clear ( upb_status status)

Definition at line 5567 of file php/ext/google/protobuf/upb.c.

◆ upb_status_copy()

void upb_status_copy ( upb_status to,
const upb_status from 
)

Definition at line 7411 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_status_errcode()

int upb_status_errcode ( const upb_status status)

Definition at line 7386 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_status_errmsg()

const UPB_BEGIN_EXTERN_C char* upb_status_errmsg ( const upb_status status)

Definition at line 5575 of file php/ext/google/protobuf/upb.c.

◆ upb_status_errspace()

upb_errorspace* upb_status_errspace ( const upb_status status)

Definition at line 7382 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_status_seterrf()

void upb_status_seterrf ( upb_status status,
const char *  fmt,
  ... 
)

Definition at line 5584 of file php/ext/google/protobuf/upb.c.

◆ upb_status_seterrmsg()

void upb_status_seterrmsg ( upb_status status,
const char *  msg 
)

Definition at line 5577 of file php/ext/google/protobuf/upb.c.

◆ upb_status_vseterrf()

void upb_status_vseterrf ( upb_status status,
const char *  fmt,
va_list  args 
)

Definition at line 5591 of file php/ext/google/protobuf/upb.c.

◆ upb_strdup()

char* upb_strdup ( const char *  s,
upb_alloc a 
)

Definition at line 4675 of file php/ext/google/protobuf/upb.c.

◆ upb_strdup2()

char* upb_strdup2 ( const char *  s,
size_t  len,
upb_alloc a 
)

Definition at line 4679 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_begin()

void upb_strtable_begin ( upb_strtable_iter i,
const upb_strtable t 
)

Definition at line 5009 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_count()

UPB_INLINE size_t upb_strtable_count ( const upb_strtable t)

Definition at line 1203 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_strtable_done()

bool upb_strtable_done ( const upb_strtable_iter i)

Definition at line 5018 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_init()

UPB_INLINE bool upb_strtable_init ( upb_strtable table,
upb_ctype_t  ctype 
)

Definition at line 1189 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_strtable_init2()

bool upb_strtable_init2 ( upb_strtable table,
upb_ctype_t  ctype,
upb_alloc a 
)

Definition at line 4928 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_insert()

UPB_INLINE bool upb_strtable_insert ( upb_strtable t,
const char *  key,
upb_value  val 
)

Definition at line 1237 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_strtable_insert2()

UPB_INLINE bool upb_strtable_insert2 ( upb_strtable t,
const char *  key,
size_t  len,
upb_value  val 
)

Definition at line 1231 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_strtable_insert3()

bool upb_strtable_insert3 ( upb_strtable t,
const char *  key,
size_t  len,
upb_value  val,
upb_alloc a 
)

Definition at line 4961 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_iter_isequal()

bool upb_strtable_iter_isequal ( const upb_strtable_iter i1,
const upb_strtable_iter i2 
)

Definition at line 5046 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_iter_key()

const char* upb_strtable_iter_key ( const upb_strtable_iter i)

Definition at line 5024 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_iter_keylength()

size_t upb_strtable_iter_keylength ( const upb_strtable_iter i)

Definition at line 5029 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_iter_setdone()

void upb_strtable_iter_setdone ( upb_strtable_iter i)

Definition at line 5041 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_iter_value()

upb_value upb_strtable_iter_value ( const upb_strtable_iter i)

Definition at line 5036 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_lookup()

UPB_INLINE bool upb_strtable_lookup ( const upb_strtable t,
const char *  key,
upb_value v 
)

Definition at line 1249 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_strtable_lookup2()

bool upb_strtable_lookup2 ( const upb_strtable t,
const char *  key,
size_t  len,
upb_value v 
)

Definition at line 4985 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_next()

void upb_strtable_next ( upb_strtable_iter i)

Definition at line 5014 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_pack()

upb_strtable* upb_strtable_pack ( const upb_strtable t,
void p,
size_t *  ofs,
size_t  size 
)

◆ upb_strtable_packedsize()

void upb_strtable_packedsize ( const upb_strtable t,
size_t *  size 
)

◆ upb_strtable_remove()

UPB_INLINE bool upb_strtable_remove ( upb_strtable t,
const char *  key,
upb_value v 
)

Definition at line 1266 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_strtable_remove2()

UPB_INLINE bool upb_strtable_remove2 ( upb_strtable t,
const char *  key,
size_t  len,
upb_value val 
)

Definition at line 1260 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_strtable_remove3()

bool upb_strtable_remove3 ( upb_strtable t,
const char *  key,
size_t  len,
upb_value val,
upb_alloc alloc 
)

Definition at line 4991 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_resize()

bool upb_strtable_resize ( upb_strtable t,
size_t  size_lg2,
upb_alloc a 
)

Definition at line 4939 of file php/ext/google/protobuf/upb.c.

◆ upb_strtable_uninit()

UPB_INLINE void upb_strtable_uninit ( upb_strtable table)

Definition at line 1197 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_strtable_uninit2()

void upb_strtable_uninit2 ( upb_strtable table,
upb_alloc a 
)

Definition at line 4932 of file php/ext/google/protobuf/upb.c.

◆ upb_strview_make()

UPB_INLINE upb_strview upb_strview_make ( const char *  data,
size_t  size 
)

Definition at line 6663 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_symtab_add()

bool upb_symtab_add ( upb_symtab s,
upb_def *const *  defs,
size_t  n,
void ref_donor,
upb_status status 
)

Definition at line 3454 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_symtab_addfile()

bool upb_symtab_addfile ( upb_symtab s,
upb_filedef file,
upb_status status 
)

Definition at line 3459 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_symtab_begin()

void upb_symtab_begin ( upb_symtab_iter iter,
const upb_symtab s,
upb_deftype_t  type 
)

Definition at line 3498 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_symtab_done()

bool upb_symtab_done ( const upb_symtab_iter iter)

Definition at line 3510 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_symtab_free()

void upb_symtab_free ( upb_symtab s)

Definition at line 2740 of file php/ext/google/protobuf/upb.c.

◆ upb_symtab_iter_def()

const upb_def* upb_symtab_iter_def ( const upb_symtab_iter iter)

Definition at line 3514 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_symtab_lookup()

const upb_def* upb_symtab_lookup ( const upb_symtab s,
const char *  sym 
)

Definition at line 3229 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_symtab_lookupenum()

const upb_enumdef* upb_symtab_lookupenum ( const upb_symtab s,
const char *  sym 
)

Definition at line 2778 of file php/ext/google/protobuf/upb.c.

◆ upb_symtab_lookupmsg()

const upb_msgdef* upb_symtab_lookupmsg ( const upb_symtab s,
const char *  sym 
)

Definition at line 2765 of file php/ext/google/protobuf/upb.c.

◆ upb_symtab_lookupmsg2()

const upb_msgdef* upb_symtab_lookupmsg2 ( const upb_symtab s,
const char *  sym,
size_t  len 
)

Definition at line 2771 of file php/ext/google/protobuf/upb.c.

◆ upb_symtab_new()

UPB_BEGIN_EXTERN_C upb_symtab* upb_symtab_new ( )

Definition at line 2745 of file php/ext/google/protobuf/upb.c.

◆ upb_symtab_next()

void upb_symtab_next ( upb_symtab_iter iter)

Definition at line 3505 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_symtab_resolve()

const upb_def* upb_symtab_resolve ( const upb_symtab s,
const char *  base,
const char *  sym 
)

Definition at line 3277 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_tabent_isempty()

UPB_INLINE bool upb_tabent_isempty ( const upb_tabent e)

Definition at line 1155 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_table_size()

UPB_INLINE size_t upb_table_size ( const upb_table t)

Definition at line 1147 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_tabstr()

UPB_INLINE char* upb_tabstr ( upb_tabkey  key,
uint32_t *  len 
)

Definition at line 994 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_textprinter_create()

UPB_BEGIN_EXTERN_C upb_textprinter* upb_textprinter_create ( upb_env env,
const upb_handlers h,
upb_bytessink output 
)

Definition at line 12509 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_textprinter_input()

upb_sink* upb_textprinter_input ( upb_textprinter p)

Definition at line 8700 of file php/ext/google/protobuf/upb.c.

◆ upb_textprinter_newhandlers()

const upb_handlers* upb_textprinter_newhandlers ( const upb_msgdef m,
const void owner 
)

Definition at line 12521 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_textprinter_setsingleline()

void upb_textprinter_setsingleline ( upb_textprinter p,
bool  single_line 
)

Definition at line 8702 of file php/ext/google/protobuf/upb.c.

◆ upb_unknown_handlerfunc()

UPB_BEGIN_EXTERN_C typedef bool upb_unknown_handlerfunc ( void c,
const void hd,
const char *  buf,
size_t  n 
)

◆ upb_upberr_setoom()

void upb_upberr_setoom ( upb_status s)

Definition at line 7365 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_value_double()

UPB_INLINE upb_value upb_value_double ( double  cval)

Definition at line 959 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_value_float()

UPB_INLINE upb_value upb_value_float ( float  cval)

Definition at line 953 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_value_setdouble()

UPB_INLINE void upb_value_setdouble ( upb_value val,
double  cval 
)

Definition at line 948 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_value_setfloat()

UPB_INLINE void upb_value_setfloat ( upb_value val,
float  cval 
)

Definition at line 943 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_value_size()

UPB_INLINE int upb_value_size ( uint64_t  val)

Definition at line 10139 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_varint_size()

UPB_INLINE size_t upb_varint_size ( uint64_t  val)

Definition at line 10167 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_vdecode_fast()

UPB_INLINE upb_decoderet upb_vdecode_fast ( const char *  p)

Definition at line 10129 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_vdecode_max8_branch32()

upb_decoderet upb_vdecode_max8_branch32 ( upb_decoderet  r)

Definition at line 8734 of file php/ext/google/protobuf/upb.c.

◆ upb_vdecode_max8_branch64()

upb_decoderet upb_vdecode_max8_branch64 ( upb_decoderet  r)

Definition at line 8758 of file php/ext/google/protobuf/upb.c.

◆ upb_vencode32()

UPB_INLINE uint64_t upb_vencode32 ( uint32_t  val)

Definition at line 10173 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_vencode64()

UPB_INLINE size_t upb_vencode64 ( uint64_t  val,
char *  buf 
)

Definition at line 10154 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_zzdec_32()

UPB_INLINE int32_t upb_zzdec_32 ( uint32_t  n)

Definition at line 10075 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_zzdec_64()

UPB_INLINE int64_t upb_zzdec_64 ( uint64_t  n)

Definition at line 10078 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_zzenc_32()

UPB_INLINE uint32_t upb_zzenc_32 ( int32_t  n)

Definition at line 10081 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_zzenc_64()

UPB_INLINE uint64_t upb_zzenc_64 ( int64_t  n)

Definition at line 10082 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_ExtensionRange_f_end()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_ExtensionRange_f_end ( const upb_msgdef m)

Definition at line 8946 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_ExtensionRange_f_start()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_ExtensionRange_f_start ( const upb_msgdef m)

Definition at line 8947 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_ExtensionRange_get()

const upb_msgdef* upbdefs_google_protobuf_DescriptorProto_ExtensionRange_get ( const void owner)

Definition at line 8559 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_DescriptorProto_ExtensionRange_is()

UPB_INLINE bool upbdefs_google_protobuf_DescriptorProto_ExtensionRange_is ( const upb_msgdef m)

Definition at line 8863 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_f_enum_type()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_f_enum_type ( const upb_msgdef m)

Definition at line 8950 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_f_extension()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_f_extension ( const upb_msgdef m)

Definition at line 8951 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_f_extension_range()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_f_extension_range ( const upb_msgdef m)

Definition at line 8952 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_f_field()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_f_field ( const upb_msgdef m)

Definition at line 8953 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_f_name()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_f_name ( const upb_msgdef m)

Definition at line 8954 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_f_nested_type()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_f_nested_type ( const upb_msgdef m)

Definition at line 8955 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_f_oneof_decl()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_f_oneof_decl ( const upb_msgdef m)

Definition at line 8956 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_f_options()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_f_options ( const upb_msgdef m)

Definition at line 8957 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_f_reserved_name()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_f_reserved_name ( const upb_msgdef m)

Definition at line 8958 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_f_reserved_range()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_f_reserved_range ( const upb_msgdef m)

Definition at line 8959 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_get()

const UPB_BEGIN_EXTERN_C upb_msgdef* upbdefs_google_protobuf_DescriptorProto_get ( const void owner)

Definition at line 8558 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_DescriptorProto_is()

UPB_INLINE bool upbdefs_google_protobuf_DescriptorProto_is ( const upb_msgdef m)

Definition at line 8860 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_ReservedRange_f_end()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_ReservedRange_f_end ( const upb_msgdef m)

Definition at line 8948 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_ReservedRange_f_start()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_DescriptorProto_ReservedRange_f_start ( const upb_msgdef m)

Definition at line 8949 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_DescriptorProto_ReservedRange_get()

const upb_msgdef* upbdefs_google_protobuf_DescriptorProto_ReservedRange_get ( const void owner)

Definition at line 8560 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_DescriptorProto_ReservedRange_is()

UPB_INLINE bool upbdefs_google_protobuf_DescriptorProto_ReservedRange_is ( const upb_msgdef m)

Definition at line 8866 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumDescriptorProto_f_name()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_EnumDescriptorProto_f_name ( const upb_msgdef m)

Definition at line 8960 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumDescriptorProto_f_options()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_EnumDescriptorProto_f_options ( const upb_msgdef m)

Definition at line 8961 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumDescriptorProto_f_value()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_EnumDescriptorProto_f_value ( const upb_msgdef m)

Definition at line 8962 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumDescriptorProto_get()

const upb_msgdef* upbdefs_google_protobuf_EnumDescriptorProto_get ( const void owner)

Definition at line 8561 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_EnumDescriptorProto_is()

UPB_INLINE bool upbdefs_google_protobuf_EnumDescriptorProto_is ( const upb_msgdef m)

Definition at line 8869 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumOptions_f_allow_alias()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_EnumOptions_f_allow_alias ( const upb_msgdef m)

Definition at line 8963 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumOptions_f_deprecated()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_EnumOptions_f_deprecated ( const upb_msgdef m)

Definition at line 8964 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumOptions_f_uninterpreted_option()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_EnumOptions_f_uninterpreted_option ( const upb_msgdef m)

Definition at line 8965 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumOptions_get()

const upb_msgdef* upbdefs_google_protobuf_EnumOptions_get ( const void owner)

Definition at line 8562 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_EnumOptions_is()

UPB_INLINE bool upbdefs_google_protobuf_EnumOptions_is ( const upb_msgdef m)

Definition at line 8872 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumValueDescriptorProto_f_name()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_EnumValueDescriptorProto_f_name ( const upb_msgdef m)

Definition at line 8966 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumValueDescriptorProto_f_number()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_EnumValueDescriptorProto_f_number ( const upb_msgdef m)

Definition at line 8967 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumValueDescriptorProto_f_options()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_EnumValueDescriptorProto_f_options ( const upb_msgdef m)

Definition at line 8968 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumValueDescriptorProto_get()

const upb_msgdef* upbdefs_google_protobuf_EnumValueDescriptorProto_get ( const void owner)

Definition at line 8563 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_EnumValueDescriptorProto_is()

UPB_INLINE bool upbdefs_google_protobuf_EnumValueDescriptorProto_is ( const upb_msgdef m)

Definition at line 8875 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumValueOptions_f_deprecated()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_EnumValueOptions_f_deprecated ( const upb_msgdef m)

Definition at line 8969 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumValueOptions_f_uninterpreted_option()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_EnumValueOptions_f_uninterpreted_option ( const upb_msgdef m)

Definition at line 8970 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_EnumValueOptions_get()

const upb_msgdef* upbdefs_google_protobuf_EnumValueOptions_get ( const void owner)

Definition at line 8564 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_EnumValueOptions_is()

UPB_INLINE bool upbdefs_google_protobuf_EnumValueOptions_is ( const upb_msgdef m)

Definition at line 8878 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_f_default_value()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldDescriptorProto_f_default_value ( const upb_msgdef m)

Definition at line 8971 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_f_extendee()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldDescriptorProto_f_extendee ( const upb_msgdef m)

Definition at line 8972 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_f_json_name()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldDescriptorProto_f_json_name ( const upb_msgdef m)

Definition at line 8973 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_f_label()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldDescriptorProto_f_label ( const upb_msgdef m)

Definition at line 8974 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_f_name()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldDescriptorProto_f_name ( const upb_msgdef m)

Definition at line 8975 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_f_number()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldDescriptorProto_f_number ( const upb_msgdef m)

Definition at line 8976 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_f_oneof_index()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldDescriptorProto_f_oneof_index ( const upb_msgdef m)

Definition at line 8977 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_f_options()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldDescriptorProto_f_options ( const upb_msgdef m)

Definition at line 8978 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_f_type()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldDescriptorProto_f_type ( const upb_msgdef m)

Definition at line 8979 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_f_type_name()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldDescriptorProto_f_type_name ( const upb_msgdef m)

Definition at line 8980 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_get()

const upb_msgdef* upbdefs_google_protobuf_FieldDescriptorProto_get ( const void owner)

Definition at line 8565 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_FieldDescriptorProto_is()

UPB_INLINE bool upbdefs_google_protobuf_FieldDescriptorProto_is ( const upb_msgdef m)

Definition at line 8881 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_Label_get()

const upb_enumdef* upbdefs_google_protobuf_FieldDescriptorProto_Label_get ( const void owner)

Definition at line 8581 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_FieldDescriptorProto_Label_is()

UPB_INLINE bool upbdefs_google_protobuf_FieldDescriptorProto_Label_is ( const upb_enumdef e)

Definition at line 8928 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldDescriptorProto_Type_get()

const upb_enumdef* upbdefs_google_protobuf_FieldDescriptorProto_Type_get ( const void owner)

Definition at line 8582 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_FieldDescriptorProto_Type_is()

UPB_INLINE bool upbdefs_google_protobuf_FieldDescriptorProto_Type_is ( const upb_enumdef e)

Definition at line 8931 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldOptions_CType_get()

const upb_enumdef* upbdefs_google_protobuf_FieldOptions_CType_get ( const void owner)

Definition at line 8583 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_FieldOptions_CType_is()

UPB_INLINE bool upbdefs_google_protobuf_FieldOptions_CType_is ( const upb_enumdef e)

Definition at line 8934 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldOptions_f_ctype()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldOptions_f_ctype ( const upb_msgdef m)

Definition at line 8981 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldOptions_f_deprecated()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldOptions_f_deprecated ( const upb_msgdef m)

Definition at line 8982 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldOptions_f_jstype()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldOptions_f_jstype ( const upb_msgdef m)

Definition at line 8983 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldOptions_f_lazy()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldOptions_f_lazy ( const upb_msgdef m)

Definition at line 8984 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldOptions_f_packed()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldOptions_f_packed ( const upb_msgdef m)

Definition at line 8985 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldOptions_f_uninterpreted_option()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldOptions_f_uninterpreted_option ( const upb_msgdef m)

Definition at line 8986 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldOptions_f_weak()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FieldOptions_f_weak ( const upb_msgdef m)

Definition at line 8987 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldOptions_get()

const upb_msgdef* upbdefs_google_protobuf_FieldOptions_get ( const void owner)

Definition at line 8566 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_FieldOptions_is()

UPB_INLINE bool upbdefs_google_protobuf_FieldOptions_is ( const upb_msgdef m)

Definition at line 8884 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FieldOptions_JSType_get()

const upb_enumdef* upbdefs_google_protobuf_FieldOptions_JSType_get ( const void owner)

Definition at line 8584 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_FieldOptions_JSType_is()

UPB_INLINE bool upbdefs_google_protobuf_FieldOptions_JSType_is ( const upb_enumdef e)

Definition at line 8937 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_f_dependency()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorProto_f_dependency ( const upb_msgdef m)

Definition at line 8988 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_f_enum_type()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorProto_f_enum_type ( const upb_msgdef m)

Definition at line 8989 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_f_extension()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorProto_f_extension ( const upb_msgdef m)

Definition at line 8990 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_f_message_type()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorProto_f_message_type ( const upb_msgdef m)

Definition at line 8991 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_f_name()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorProto_f_name ( const upb_msgdef m)

Definition at line 8992 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_f_options()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorProto_f_options ( const upb_msgdef m)

Definition at line 8993 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_f_package()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorProto_f_package ( const upb_msgdef m)

Definition at line 8994 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_f_public_dependency()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorProto_f_public_dependency ( const upb_msgdef m)

Definition at line 8995 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_f_service()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorProto_f_service ( const upb_msgdef m)

Definition at line 8996 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_f_source_code_info()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorProto_f_source_code_info ( const upb_msgdef m)

Definition at line 8997 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_f_syntax()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorProto_f_syntax ( const upb_msgdef m)

Definition at line 8998 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_f_weak_dependency()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorProto_f_weak_dependency ( const upb_msgdef m)

Definition at line 8999 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorProto_get()

const upb_msgdef* upbdefs_google_protobuf_FileDescriptorProto_get ( const void owner)

Definition at line 8567 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_FileDescriptorProto_is()

UPB_INLINE bool upbdefs_google_protobuf_FileDescriptorProto_is ( const upb_msgdef m)

Definition at line 8887 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorSet_f_file()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileDescriptorSet_f_file ( const upb_msgdef m)

Definition at line 9000 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileDescriptorSet_get()

const upb_msgdef* upbdefs_google_protobuf_FileDescriptorSet_get ( const void owner)

Definition at line 8568 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_FileDescriptorSet_is()

UPB_INLINE bool upbdefs_google_protobuf_FileDescriptorSet_is ( const upb_msgdef m)

Definition at line 8890 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_cc_enable_arenas()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_cc_enable_arenas ( const upb_msgdef m)

Definition at line 9001 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_cc_generic_services()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_cc_generic_services ( const upb_msgdef m)

Definition at line 9002 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_csharp_namespace()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_csharp_namespace ( const upb_msgdef m)

Definition at line 9003 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_deprecated()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_deprecated ( const upb_msgdef m)

Definition at line 9004 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_go_package()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_go_package ( const upb_msgdef m)

Definition at line 9005 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_java_generate_equals_and_hash()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_java_generate_equals_and_hash ( const upb_msgdef m)

Definition at line 9006 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_java_generic_services()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_java_generic_services ( const upb_msgdef m)

Definition at line 9007 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_java_multiple_files()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_java_multiple_files ( const upb_msgdef m)

Definition at line 9008 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_java_outer_classname()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_java_outer_classname ( const upb_msgdef m)

Definition at line 9009 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_java_package()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_java_package ( const upb_msgdef m)

Definition at line 9010 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_java_string_check_utf8()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_java_string_check_utf8 ( const upb_msgdef m)

Definition at line 9011 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_javanano_use_deprecated_package()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_javanano_use_deprecated_package ( const upb_msgdef m)

Definition at line 9012 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_objc_class_prefix()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_objc_class_prefix ( const upb_msgdef m)

Definition at line 9013 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_optimize_for()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_optimize_for ( const upb_msgdef m)

Definition at line 9014 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_php_class_prefix()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_php_class_prefix ( const upb_msgdef m)

Definition at line 9015 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_php_namespace()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_php_namespace ( const upb_msgdef m)

Definition at line 9016 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_py_generic_services()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_py_generic_services ( const upb_msgdef m)

Definition at line 9017 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_f_uninterpreted_option()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_FileOptions_f_uninterpreted_option ( const upb_msgdef m)

Definition at line 9018 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_get()

const upb_msgdef* upbdefs_google_protobuf_FileOptions_get ( const void owner)

Definition at line 8569 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_FileOptions_is()

UPB_INLINE bool upbdefs_google_protobuf_FileOptions_is ( const upb_msgdef m)

Definition at line 8893 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_FileOptions_OptimizeMode_get()

const upb_enumdef* upbdefs_google_protobuf_FileOptions_OptimizeMode_get ( const void owner)

Definition at line 8585 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_FileOptions_OptimizeMode_is()

UPB_INLINE bool upbdefs_google_protobuf_FileOptions_OptimizeMode_is ( const upb_enumdef e)

Definition at line 8940 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MessageOptions_f_deprecated()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MessageOptions_f_deprecated ( const upb_msgdef m)

Definition at line 9019 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MessageOptions_f_map_entry()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MessageOptions_f_map_entry ( const upb_msgdef m)

Definition at line 9020 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MessageOptions_f_message_set_wire_format()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MessageOptions_f_message_set_wire_format ( const upb_msgdef m)

Definition at line 9021 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MessageOptions_f_no_standard_descriptor_accessor()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MessageOptions_f_no_standard_descriptor_accessor ( const upb_msgdef m)

Definition at line 9022 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MessageOptions_f_uninterpreted_option()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MessageOptions_f_uninterpreted_option ( const upb_msgdef m)

Definition at line 9023 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MessageOptions_get()

const upb_msgdef* upbdefs_google_protobuf_MessageOptions_get ( const void owner)

Definition at line 8570 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_MessageOptions_is()

UPB_INLINE bool upbdefs_google_protobuf_MessageOptions_is ( const upb_msgdef m)

Definition at line 8896 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MethodDescriptorProto_f_client_streaming()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MethodDescriptorProto_f_client_streaming ( const upb_msgdef m)

Definition at line 9024 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MethodDescriptorProto_f_input_type()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MethodDescriptorProto_f_input_type ( const upb_msgdef m)

Definition at line 9025 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MethodDescriptorProto_f_name()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MethodDescriptorProto_f_name ( const upb_msgdef m)

Definition at line 9026 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MethodDescriptorProto_f_options()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MethodDescriptorProto_f_options ( const upb_msgdef m)

Definition at line 9027 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MethodDescriptorProto_f_output_type()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MethodDescriptorProto_f_output_type ( const upb_msgdef m)

Definition at line 9028 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MethodDescriptorProto_f_server_streaming()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MethodDescriptorProto_f_server_streaming ( const upb_msgdef m)

Definition at line 9029 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MethodDescriptorProto_get()

const upb_msgdef* upbdefs_google_protobuf_MethodDescriptorProto_get ( const void owner)

Definition at line 8571 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_MethodDescriptorProto_is()

UPB_INLINE bool upbdefs_google_protobuf_MethodDescriptorProto_is ( const upb_msgdef m)

Definition at line 8899 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MethodOptions_f_deprecated()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MethodOptions_f_deprecated ( const upb_msgdef m)

Definition at line 9030 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MethodOptions_f_uninterpreted_option()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_MethodOptions_f_uninterpreted_option ( const upb_msgdef m)

Definition at line 9031 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_MethodOptions_get()

const upb_msgdef* upbdefs_google_protobuf_MethodOptions_get ( const void owner)

Definition at line 8572 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_MethodOptions_is()

UPB_INLINE bool upbdefs_google_protobuf_MethodOptions_is ( const upb_msgdef m)

Definition at line 8902 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_OneofDescriptorProto_f_name()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_OneofDescriptorProto_f_name ( const upb_msgdef m)

Definition at line 9032 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_OneofDescriptorProto_get()

const upb_msgdef* upbdefs_google_protobuf_OneofDescriptorProto_get ( const void owner)

Definition at line 8573 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_OneofDescriptorProto_is()

UPB_INLINE bool upbdefs_google_protobuf_OneofDescriptorProto_is ( const upb_msgdef m)

Definition at line 8905 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_ServiceDescriptorProto_f_method()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_ServiceDescriptorProto_f_method ( const upb_msgdef m)

Definition at line 9033 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_ServiceDescriptorProto_f_name()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_ServiceDescriptorProto_f_name ( const upb_msgdef m)

Definition at line 9034 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_ServiceDescriptorProto_f_options()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_ServiceDescriptorProto_f_options ( const upb_msgdef m)

Definition at line 9035 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_ServiceDescriptorProto_get()

const upb_msgdef* upbdefs_google_protobuf_ServiceDescriptorProto_get ( const void owner)

Definition at line 8574 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_ServiceDescriptorProto_is()

UPB_INLINE bool upbdefs_google_protobuf_ServiceDescriptorProto_is ( const upb_msgdef m)

Definition at line 8908 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_ServiceOptions_f_deprecated()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_ServiceOptions_f_deprecated ( const upb_msgdef m)

Definition at line 9036 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_ServiceOptions_f_uninterpreted_option()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_ServiceOptions_f_uninterpreted_option ( const upb_msgdef m)

Definition at line 9037 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_ServiceOptions_get()

const upb_msgdef* upbdefs_google_protobuf_ServiceOptions_get ( const void owner)

Definition at line 8575 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_ServiceOptions_is()

UPB_INLINE bool upbdefs_google_protobuf_ServiceOptions_is ( const upb_msgdef m)

Definition at line 8911 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_SourceCodeInfo_f_location()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_SourceCodeInfo_f_location ( const upb_msgdef m)

Definition at line 9043 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_SourceCodeInfo_get()

const upb_msgdef* upbdefs_google_protobuf_SourceCodeInfo_get ( const void owner)

Definition at line 8576 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_SourceCodeInfo_is()

UPB_INLINE bool upbdefs_google_protobuf_SourceCodeInfo_is ( const upb_msgdef m)

Definition at line 8914 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_SourceCodeInfo_Location_f_leading_comments()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_SourceCodeInfo_Location_f_leading_comments ( const upb_msgdef m)

Definition at line 9038 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_SourceCodeInfo_Location_f_leading_detached_comments()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_SourceCodeInfo_Location_f_leading_detached_comments ( const upb_msgdef m)

Definition at line 9039 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_SourceCodeInfo_Location_f_path()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_SourceCodeInfo_Location_f_path ( const upb_msgdef m)

Definition at line 9040 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_SourceCodeInfo_Location_f_span()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_SourceCodeInfo_Location_f_span ( const upb_msgdef m)

Definition at line 9041 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_SourceCodeInfo_Location_f_trailing_comments()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_SourceCodeInfo_Location_f_trailing_comments ( const upb_msgdef m)

Definition at line 9042 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_SourceCodeInfo_Location_get()

const upb_msgdef* upbdefs_google_protobuf_SourceCodeInfo_Location_get ( const void owner)

Definition at line 8577 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_SourceCodeInfo_Location_is()

UPB_INLINE bool upbdefs_google_protobuf_SourceCodeInfo_Location_is ( const upb_msgdef m)

Definition at line 8917 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_UninterpretedOption_f_aggregate_value()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_UninterpretedOption_f_aggregate_value ( const upb_msgdef m)

Definition at line 9046 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_UninterpretedOption_f_double_value()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_UninterpretedOption_f_double_value ( const upb_msgdef m)

Definition at line 9047 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_UninterpretedOption_f_identifier_value()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_UninterpretedOption_f_identifier_value ( const upb_msgdef m)

Definition at line 9048 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_UninterpretedOption_f_name()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_UninterpretedOption_f_name ( const upb_msgdef m)

Definition at line 9049 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_UninterpretedOption_f_negative_int_value()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_UninterpretedOption_f_negative_int_value ( const upb_msgdef m)

Definition at line 9050 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_UninterpretedOption_f_positive_int_value()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_UninterpretedOption_f_positive_int_value ( const upb_msgdef m)

Definition at line 9051 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_UninterpretedOption_f_string_value()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_UninterpretedOption_f_string_value ( const upb_msgdef m)

Definition at line 9052 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_UninterpretedOption_get()

const upb_msgdef* upbdefs_google_protobuf_UninterpretedOption_get ( const void owner)

Definition at line 8578 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_UninterpretedOption_is()

UPB_INLINE bool upbdefs_google_protobuf_UninterpretedOption_is ( const upb_msgdef m)

Definition at line 8920 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_UninterpretedOption_NamePart_f_is_extension()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_UninterpretedOption_NamePart_f_is_extension ( const upb_msgdef m)

Definition at line 9044 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_UninterpretedOption_NamePart_f_name_part()

const UPB_INLINE upb_fielddef* upbdefs_google_protobuf_UninterpretedOption_NamePart_f_name_part ( const upb_msgdef m)

Definition at line 9045 of file ruby/ext/google/protobuf_c/upb.h.

◆ upbdefs_google_protobuf_UninterpretedOption_NamePart_get()

const upb_msgdef* upbdefs_google_protobuf_UninterpretedOption_NamePart_get ( const void owner)

Definition at line 8579 of file ruby/ext/google/protobuf_c/upb.c.

◆ upbdefs_google_protobuf_UninterpretedOption_NamePart_is()

UPB_INLINE bool upbdefs_google_protobuf_UninterpretedOption_NamePart_is ( const upb_msgdef m)

Definition at line 8923 of file ruby/ext/google/protobuf_c/upb.h.

Variable Documentation

◆ _upb_noclosure

char _upb_noclosure

Definition at line 3287 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_DescriptorProto_ExtensionRange_msginit

const upb_msglayout google_protobuf_DescriptorProto_ExtensionRange_msginit

Definition at line 119 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_DescriptorProto_msginit

const upb_msglayout google_protobuf_DescriptorProto_msginit

Definition at line 103 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_DescriptorProto_ReservedRange_msginit

const upb_msglayout google_protobuf_DescriptorProto_ReservedRange_msginit

Definition at line 130 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit

const upb_msglayout google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit

Definition at line 213 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_EnumDescriptorProto_msginit

const upb_msglayout google_protobuf_EnumDescriptorProto_msginit

Definition at line 202 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_EnumOptions_msginit

const upb_msglayout google_protobuf_EnumOptions_msginit

Definition at line 365 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_EnumValueDescriptorProto_msginit

const upb_msglayout google_protobuf_EnumValueDescriptorProto_msginit

Definition at line 229 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_EnumValueOptions_msginit

const upb_msglayout google_protobuf_EnumValueOptions_msginit

Definition at line 380 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_ExtensionRangeOptions_msginit

const upb_msglayout google_protobuf_ExtensionRangeOptions_msginit

Definition at line 144 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_FieldDescriptorProto_msginit

const upb_msglayout google_protobuf_FieldDescriptorProto_msginit

Definition at line 167 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_FieldOptions_msginit

const upb_msglayout google_protobuf_FieldOptions_msginit

Definition at line 335 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_FileDescriptorProto_msginit

const upb_msglayout google_protobuf_FileDescriptorProto_msginit

Definition at line 74 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_FileDescriptorSet_msginit

const upb_msglayout google_protobuf_FileDescriptorSet_msginit

Definition at line 44 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_FileOptions_msginit

const upb_msglayout google_protobuf_FileOptions_msginit

Definition at line 297 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_GeneratedCodeInfo_Annotation_msginit

const upb_msglayout google_protobuf_GeneratedCodeInfo_Annotation_msginit

Definition at line 497 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_GeneratedCodeInfo_msginit

const upb_msglayout google_protobuf_GeneratedCodeInfo_msginit

Definition at line 484 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_MessageOptions_msginit

const upb_msglayout google_protobuf_MessageOptions_msginit

Definition at line 315 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_MethodDescriptorProto_msginit

const upb_msglayout google_protobuf_MethodDescriptorProto_msginit

Definition at line 265 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_MethodOptions_msginit

const upb_msglayout google_protobuf_MethodOptions_msginit

Definition at line 411 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_OneofDescriptorProto_msginit

const upb_msglayout google_protobuf_OneofDescriptorProto_msginit

Definition at line 182 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_OneofOptions_msginit

const upb_msglayout google_protobuf_OneofOptions_msginit

Definition at line 349 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_ServiceDescriptorProto_msginit

const upb_msglayout google_protobuf_ServiceDescriptorProto_msginit

Definition at line 246 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_ServiceOptions_msginit

const upb_msglayout google_protobuf_ServiceOptions_msginit

Definition at line 395 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_SourceCodeInfo_Location_msginit

const upb_msglayout google_protobuf_SourceCodeInfo_Location_msginit

Definition at line 470 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_SourceCodeInfo_msginit

const upb_msglayout google_protobuf_SourceCodeInfo_msginit

Definition at line 456 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_UninterpretedOption_msginit

const upb_msglayout google_protobuf_UninterpretedOption_msginit

Definition at line 431 of file php/ext/google/protobuf/upb.c.

◆ google_protobuf_UninterpretedOption_NamePart_msginit

const upb_msglayout google_protobuf_UninterpretedOption_NamePart_msginit

Definition at line 442 of file php/ext/google/protobuf/upb.c.

◆ ignore_json_unknown

const upb_json_parsermethod const upb_symtab upb_sink bool ignore_json_unknown

Definition at line 10504 of file ruby/ext/google/protobuf_c/upb.h.

◆ kPbDecoderStackOverflow

const char* kPbDecoderStackOverflow

Definition at line 6752 of file php/ext/google/protobuf/upb.c.

◆ kPbDecoderSubmessageTooLong

const char* kPbDecoderSubmessageTooLong

Definition at line 6753 of file php/ext/google/protobuf/upb.c.

◆ m

Definition at line 10501 of file ruby/ext/google/protobuf_c/upb.h.

◆ opcode

Definition at line 9794 of file ruby/ext/google/protobuf_c/upb.h.

◆ output

Definition at line 10503 of file ruby/ext/google/protobuf_c/upb.h.

◆ static_refcount

uint32_t static_refcount

Definition at line 5545 of file ruby/ext/google/protobuf_c/upb.c.

◆ symtab

const upb_json_parsermethod const upb_symtab* symtab

Definition at line 10502 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_alloc_global

upb_alloc upb_alloc_global

Definition at line 5612 of file php/ext/google/protobuf/upb.c.

◆ upb_desctype_to_fieldtype

const uint8_t upb_desctype_to_fieldtype[]

Definition at line 508 of file php/ext/google/protobuf/upb.c.

◆ upb_enum_iter

Definition at line 2870 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_enumdef_vtbl

UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl upb_enumdef_vtbl

Definition at line 1593 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_errnoerr

upb_errorspace upb_errnoerr

◆ upb_fielddef_vtbl

UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl upb_fielddef_vtbl

Definition at line 1815 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_filedef_vtbl

UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl upb_filedef_vtbl

Definition at line 3013 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_handlertype_t

Definition at line 4166 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_msg

Definition at line 6627 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_msg_field_iter

Definition at line 2468 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_msgdef_vtbl

UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl upb_msgdef_vtbl

Definition at line 2506 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_oneof_iter

Definition at line 3007 of file ruby/ext/google/protobuf_c/upb.h.

◆ upb_oneofdef_vtbl

UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl upb_oneofdef_vtbl

Definition at line 2811 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_pb_native_wire_types

const uint8_t upb_pb_native_wire_types[]

Definition at line 8708 of file php/ext/google/protobuf/upb.c.

◆ UPB_UNTRACKED_REF

const UPB_BEGIN_EXTERN_C void* UPB_UNTRACKED_REF

Definition at line 5515 of file ruby/ext/google/protobuf_c/upb.c.

◆ upb_upberr

upb_errorspace upb_upberr

Definition at line 7363 of file ruby/ext/google/protobuf_c/upb.c.

msgdef
const upb_msgdef * msgdef
Definition: php/ext/google/protobuf/protobuf.h:799
upb_def_type
UPB_BEGIN_EXTERN_C upb_deftype_t upb_def_type(const upb_def *d)
Definition: ruby/ext/google/protobuf_c/upb.c:1176
upb_selector_t
int32_t upb_selector_t
Definition: php/ext/google/protobuf/upb.h:4062
name
GLuint const GLchar * name
Definition: glcorearb.h:3055
NULL
NULL
Definition: test_security_zap.cpp:405
base
Definition: logging.cc:2162
upb_value
Definition: php/ext/google/protobuf/upb.h:2656
s
XmlRpcServer s
upb_refcounted
Definition: ruby/ext/google/protobuf_c/upb.h:1471
label
GLuint GLsizei const GLchar * label
Definition: glcorearb.h:4316
if
PHP_PROTO_OBJECT_FREE_END PHP_PROTO_OBJECT_DTOR_END if(!upb_strtable_init(&intern->table, UPB_CTYPE_UINT64))
Definition: php/ext/google/protobuf/map.c:232
UPB_DEF_INIT
#define UPB_DEF_INIT(name, type, vtbl, refs, ref2s)
Definition: ruby/ext/google/protobuf_c/upb.h:1859
upb_refcounted_isfrozen
bool upb_refcounted_isfrozen(const upb_refcounted *r)
Definition: ruby/ext/google/protobuf_c/upb.c:6280
UPB_TYPE_BYTES
@ UPB_TYPE_BYTES
Definition: ruby/ext/google/protobuf_c/upb.h:1969
upb_decoderet_make
UPB_INLINE upb_decoderet upb_decoderet_make(const char *p, uint64_t val)
Definition: ruby/ext/google/protobuf_c/upb.h:10092
UPB_DECLARE_DERIVED_TYPE2
#define UPB_DECLARE_DERIVED_TYPE2(cppname, cppbase, cppbase2, cname, cbase, cbase2)
Definition: ruby/ext/google/protobuf_c/upb.h:298
UPB_INLINE
#define UPB_INLINE
Definition: ruby/ext/google/protobuf_c/upb.h:141
offset
GLintptr offset
Definition: glcorearb.h:2944
UPB_TYPE_STRING
@ UPB_TYPE_STRING
Definition: ruby/ext/google/protobuf_c/upb.h:1968
UPB_C_UPCASTS
#define UPB_C_UPCASTS(ty, base)
Definition: ruby/ext/google/protobuf_c/upb.h:232
p
const char * p
Definition: gmock-matchers_test.cc:3863
upb_enumdef_vtbl
UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl upb_enumdef_vtbl
Definition: ruby/ext/google/protobuf_c/upb.c:1593
upb_decoderet
Definition: php/ext/google/protobuf/upb.h:6787
upb_sink
Definition: php/ext/google/protobuf/upb.h:5673
type
GLenum type
Definition: glcorearb.h:2695
upb_msgval
Definition: php/ext/google/protobuf/upb.h:565
v
const GLdouble * v
Definition: glcorearb.h:3106
upb_handlers_gethandlerdata
const UPB_INLINE void * upb_handlers_gethandlerdata(const upb_handlers *h, upb_selector_t s)
Definition: ruby/ext/google/protobuf_c/upb.h:4852
func
GLenum func
Definition: glcorearb.h:3052
r
GLboolean r
Definition: glcorearb.h:3228
UPB_FIELD_AT
#define UPB_FIELD_AT(msg, fieldtype, offset)
Definition: ruby/ext/google/protobuf_c/upb.h:9
upb_def
Definition: ruby/ext/google/protobuf_c/upb.h:1844
true
#define true
Definition: cJSON.c:65
upb_handlers_gethandler
UPB_BEGIN_EXTERN_C UPB_INLINE upb_func * upb_handlers_gethandler(const upb_handlers *h, upb_selector_t s)
Definition: ruby/ext/google/protobuf_c/upb.h:4844
val
GLuint GLfloat * val
Definition: glcorearb.h:3604
value
GLsizei const GLfloat * value
Definition: glcorearb.h:3093
UPB_DECLARE_TYPE
#define UPB_DECLARE_TYPE(cppname, cname)
Definition: ruby/ext/google/protobuf_c/upb.h:292
upb_fielddef_vtbl
UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl upb_fielddef_vtbl
Definition: ruby/ext/google/protobuf_c/upb.c:1815
index
GLuint index
Definition: glcorearb.h:3055


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:05