Functions
protobuf/ruby/ext/google/protobuf_c/convert.h File Reference
#include <ruby/ruby.h>
#include "protobuf.h"
#include "ruby-upb.h"
Include dependency graph for protobuf/ruby/ext/google/protobuf_c/convert.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

upb_msgval Convert_RubyToUpb (VALUE ruby_val, const char *name, TypeInfo type_info, upb_arena *arena)
 
VALUE Convert_UpbToRuby (upb_msgval upb_val, TypeInfo type_info, VALUE arena)
 
upb_msgval Msgval_DeepCopy (upb_msgval msgval, TypeInfo type_info, upb_arena *arena)
 
uint64_t Msgval_GetHash (upb_msgval val, TypeInfo type_info, uint64_t seed)
 
bool Msgval_IsEqual (upb_msgval val1, upb_msgval val2, TypeInfo type_info)
 

Function Documentation

◆ Convert_RubyToUpb()

upb_msgval Convert_RubyToUpb ( VALUE  ruby_val,
const char *  name,
TypeInfo  type_info,
upb_arena arena 
)

◆ Convert_UpbToRuby()

VALUE Convert_UpbToRuby ( upb_msgval  upb_val,
TypeInfo  type_info,
VALUE  arena 
)

◆ Msgval_DeepCopy()

upb_msgval Msgval_DeepCopy ( upb_msgval  msgval,
TypeInfo  type_info,
upb_arena arena 
)

◆ Msgval_GetHash()

uint64_t Msgval_GetHash ( upb_msgval  val,
TypeInfo  type_info,
uint64_t  seed 
)

◆ Msgval_IsEqual()

bool Msgval_IsEqual ( upb_msgval  val1,
upb_msgval  val2,
TypeInfo  type_info 
)


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:08