#include "convert.h"
#include "defs.h"
#include "message.h"
#include "protobuf.h"
Go to the source code of this file.
|
static VALUE | Map_alloc (VALUE klass) |
|
static VALUE | Map_clear (VALUE _self) |
|
VALUE | Map_CreateHash (const upb_map *map, upb_fieldtype_t key_type, TypeInfo val_info) |
|
VALUE | Map_deep_copy (VALUE obj) |
|
static VALUE | Map_delete (VALUE _self, VALUE key) |
|
static VALUE | Map_dup (VALUE _self) |
|
static VALUE | Map_each (VALUE _self) |
|
VALUE | Map_eq (VALUE _self, VALUE _other) |
|
static VALUE | Map_freeze (VALUE _self) |
|
static upb_map * | Map_GetMutable (VALUE _self) |
|
VALUE | Map_GetRubyWrapper (upb_map *map, upb_fieldtype_t key_type, TypeInfo value_type, VALUE arena) |
|
const upb_map * | Map_GetUpbMap (VALUE val, const upb_fielddef *field, upb_arena *arena) |
|
static VALUE | Map_has_key (VALUE _self, VALUE key) |
|
VALUE | Map_hash (VALUE _self) |
|
static VALUE | Map_index (VALUE _self, VALUE key) |
|
static VALUE | Map_index_set (VALUE _self, VALUE key, VALUE val) |
|
static VALUE | Map_init (int argc, VALUE *argv, VALUE _self) |
|
void | Map_Inspect (StringBuilder *b, const upb_map *map, upb_fieldtype_t key_type, TypeInfo val_type) |
|
VALUE | Map_inspect (VALUE _self) |
|
static TypeInfo | Map_keyinfo (Map *self) |
|
static VALUE | Map_keys (VALUE _self) |
|
static VALUE | Map_length (VALUE _self) |
|
static void | Map_mark (void *_self) |
|
static VALUE | Map_merge (VALUE _self, VALUE hashmap) |
|
static VALUE | Map_merge_into_self (VALUE _self, VALUE hashmap) |
|
static VALUE | Map_new_this_type (Map *from) |
|
void | Map_register (VALUE module) |
|
VALUE | Map_to_h (VALUE _self) |
|
static VALUE | Map_values (VALUE _self) |
|
static int | merge_into_self_callback (VALUE key, VALUE val, VALUE _self) |
|
static Map * | ruby_to_Map (VALUE _self) |
|
◆ Map_alloc()
static VALUE Map_alloc |
( |
VALUE |
klass | ) |
|
|
static |
◆ Map_clear()
static VALUE Map_clear |
( |
VALUE |
_self | ) |
|
|
static |
◆ Map_CreateHash()
◆ Map_deep_copy()
VALUE Map_deep_copy |
( |
VALUE |
obj | ) |
|
◆ Map_delete()
static VALUE Map_delete |
( |
VALUE |
_self, |
|
|
VALUE |
key |
|
) |
| |
|
static |
◆ Map_dup()
static VALUE Map_dup |
( |
VALUE |
_self | ) |
|
|
static |
◆ Map_each()
static VALUE Map_each |
( |
VALUE |
_self | ) |
|
|
static |
◆ Map_eq()
VALUE Map_eq |
( |
VALUE |
_self, |
|
|
VALUE |
_other |
|
) |
| |
◆ Map_freeze()
static VALUE Map_freeze |
( |
VALUE |
_self | ) |
|
|
static |
◆ Map_GetMutable()
static upb_map* Map_GetMutable |
( |
VALUE |
_self | ) |
|
|
static |
◆ Map_GetRubyWrapper()
◆ Map_GetUpbMap()
◆ Map_has_key()
static VALUE Map_has_key |
( |
VALUE |
_self, |
|
|
VALUE |
key |
|
) |
| |
|
static |
◆ Map_hash()
VALUE Map_hash |
( |
VALUE |
_self | ) |
|
◆ Map_index()
static VALUE Map_index |
( |
VALUE |
_self, |
|
|
VALUE |
key |
|
) |
| |
|
static |
◆ Map_index_set()
static VALUE Map_index_set |
( |
VALUE |
_self, |
|
|
VALUE |
key, |
|
|
VALUE |
val |
|
) |
| |
|
static |
◆ Map_init()
static VALUE Map_init |
( |
int |
argc, |
|
|
VALUE * |
argv, |
|
|
VALUE |
_self |
|
) |
| |
|
static |
◆ Map_Inspect()
◆ Map_inspect()
VALUE Map_inspect |
( |
VALUE |
_self | ) |
|
◆ Map_keyinfo()
◆ Map_keys()
static VALUE Map_keys |
( |
VALUE |
_self | ) |
|
|
static |
◆ Map_length()
static VALUE Map_length |
( |
VALUE |
_self | ) |
|
|
static |
◆ Map_mark()
static void Map_mark |
( |
void * |
_self | ) |
|
|
static |
◆ Map_merge()
static VALUE Map_merge |
( |
VALUE |
_self, |
|
|
VALUE |
hashmap |
|
) |
| |
|
static |
◆ Map_merge_into_self()
static VALUE Map_merge_into_self |
( |
VALUE |
_self, |
|
|
VALUE |
hashmap |
|
) |
| |
|
static |
◆ Map_new_this_type()
static VALUE Map_new_this_type |
( |
Map * |
from | ) |
|
|
static |
◆ Map_register()
void Map_register |
( |
VALUE |
module | ) |
|
◆ Map_to_h()
VALUE Map_to_h |
( |
VALUE |
_self | ) |
|
◆ Map_values()
static VALUE Map_values |
( |
VALUE |
_self | ) |
|
|
static |
◆ merge_into_self_callback()
static int merge_into_self_callback |
( |
VALUE |
key, |
|
|
VALUE |
val, |
|
|
VALUE |
_self |
|
) |
| |
|
static |
◆ ruby_to_Map()
static Map* ruby_to_Map |
( |
VALUE |
_self | ) |
|
|
static |
◆ cMap
◆ Map_type
const rb_data_type_t Map_type |