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

Go to the source code of this file.

Functions

VALUE Map_CreateHash (const upb_map *map, upb_fieldtype_t key_type, TypeInfo val_info)
 
VALUE Map_deep_copy (VALUE obj)
 
VALUE Map_GetRubyWrapper (upb_map *map, upb_fieldtype_t key_type, TypeInfo value_type, VALUE arena)
 
const upb_mapMap_GetUpbMap (VALUE val, const upb_fielddef *field, upb_arena *arena)
 
void Map_Inspect (StringBuilder *b, const upb_map *map, upb_fieldtype_t key_type, TypeInfo val_type)
 
void Map_register (VALUE module)
 

Variables

VALUE cMap
 

Function Documentation

◆ Map_CreateHash()

VALUE Map_CreateHash ( const upb_map map,
upb_fieldtype_t  key_type,
TypeInfo  val_info 
)

Definition at line 133 of file protobuf/ruby/ext/google/protobuf_c/map.c.

◆ Map_deep_copy()

VALUE Map_deep_copy ( VALUE  obj)

◆ Map_GetRubyWrapper()

VALUE Map_GetRubyWrapper ( upb_map map,
upb_fieldtype_t  key_type,
TypeInfo  value_type,
VALUE  arena 
)

Definition at line 87 of file protobuf/ruby/ext/google/protobuf_c/map.c.

◆ Map_GetUpbMap()

const upb_map* Map_GetUpbMap ( VALUE  val,
const upb_fielddef field,
upb_arena arena 
)

Definition at line 170 of file protobuf/ruby/ext/google/protobuf_c/map.c.

◆ Map_Inspect()

void Map_Inspect ( StringBuilder b,
const upb_map map,
upb_fieldtype_t  key_type,
TypeInfo  val_type 
)

Definition at line 197 of file protobuf/ruby/ext/google/protobuf_c/map.c.

◆ Map_register()

void Map_register ( VALUE  module)

Variable Documentation

◆ cMap

VALUE cMap


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