#include "convert.h"
#include "message.h"
#include "protobuf.h"
Go to the source code of this file.
|
static void | Convert_CheckInt (const char *name, upb_fieldtype_t type, VALUE val) |
|
upb_msgval | Convert_RubyToUpb (VALUE value, const char *name, TypeInfo type_info, upb_arena *arena) |
|
static upb_strview | Convert_StringData (VALUE str, upb_arena *arena) |
|
static int32_t | Convert_ToEnum (VALUE value, const char *name, const upb_enumdef *e) |
|
VALUE | Convert_UpbToRuby (upb_msgval upb_val, TypeInfo type_info, VALUE arena) |
|
static bool | is_ruby_num (VALUE value) |
|
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) |
|
◆ Convert_CheckInt()
◆ Convert_RubyToUpb()
◆ Convert_StringData()
◆ Convert_ToEnum()
◆ Convert_UpbToRuby()
◆ is_ruby_num()
static bool is_ruby_num |
( |
VALUE |
value | ) |
|
|
static |
◆ Msgval_DeepCopy()
◆ Msgval_GetHash()
◆ Msgval_IsEqual()