Go to the documentation of this file.
31 #ifndef __GOOGLE_PROTOBUF_RUBY_PROTOBUF_H__
32 #define __GOOGLE_PROTOBUF_RUBY_PROTOBUF_H__
34 #include <ruby/ruby.h>
36 #include <ruby/encoding.h>
108 #define PBRUBY_ASSERT(expr) do {} while (false && (expr))
110 #define PBRUBY_ASSERT(expr) assert(expr)
113 #define PBRUBY_MAX(x, y) (((x) > (y)) ? (x) : (y))
115 #define UPB_UNUSED(var) (void)var
117 #endif // __GOOGLE_PROTOBUF_RUBY_PROTOBUF_H__
OPENSSL_EXPORT const ASN1_OBJECT * obj
grpc_core::ScopedArenaPtr arena
void Arena_Pin(VALUE arena, VALUE obj)
void StringBuilder_Free(StringBuilder *b)
VALUE ObjectCache_Get(const void *key)
void Arena_fuse(VALUE arena, upb_arena *other)
GTEST_API_ const char * fmt
const FieldDescriptor * field
upb_arena * Arena_get(VALUE arena)
const upb_fielddef * map_field_key(const upb_fielddef *field)
void StringBuilder_Printf(StringBuilder *b, const char *fmt,...)
const upb_fielddef * map_field_value(const upb_fielddef *field)
VALUE StringBuilder_ToRubyString(StringBuilder *b)
void StringBuilder_PrintMsgval(StringBuilder *b, upb_msgval val, TypeInfo info)
void ObjectCache_Add(const void *key, VALUE val)
StringBuilder * StringBuilder_New()
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:47