#include "repeated_field.h"
#include "convert.h"
#include "defs.h"
#include "message.h"
#include "protobuf.h"
Go to the source code of this file.
Classes | |
struct | RepeatedField |
Functions | |
static int | index_position (VALUE _index, RepeatedField *repeated_field) |
VALUE | RepeatedField_alloc (VALUE klass) |
static VALUE | RepeatedField_clear (VALUE _self) |
VALUE | RepeatedField_concat (VALUE _self, VALUE list) |
VALUE | RepeatedField_deep_copy (VALUE _self) |
static VALUE | RepeatedField_dup (VALUE _self) |
static VALUE | RepeatedField_each (VALUE _self) |
VALUE | RepeatedField_eq (VALUE _self, VALUE _other) |
static VALUE | RepeatedField_freeze (VALUE _self) |
static upb_array * | RepeatedField_GetMutable (VALUE _self) |
VALUE | RepeatedField_GetRubyWrapper (upb_array *array, TypeInfo type_info, VALUE arena) |
const upb_array * | RepeatedField_GetUpbArray (VALUE val, const upb_fielddef *field, upb_arena *arena) |
VALUE | RepeatedField_hash (VALUE _self) |
static VALUE | RepeatedField_index (int argc, VALUE *argv, VALUE _self) |
static VALUE | RepeatedField_index_set (VALUE _self, VALUE _index, VALUE val) |
VALUE | RepeatedField_init (int argc, VALUE *argv, VALUE _self) |
void | RepeatedField_Inspect (StringBuilder *b, const upb_array *array, TypeInfo info) |
static VALUE | RepeatedField_length (VALUE _self) |
static void | RepeatedField_mark (void *_self) |
static VALUE | RepeatedField_new_this_type (RepeatedField *from) |
VALUE | RepeatedField_plus (VALUE _self, VALUE list) |
static VALUE | RepeatedField_pop_one (VALUE _self) |
static VALUE | RepeatedField_push (VALUE _self, VALUE val) |
static VALUE | RepeatedField_push_vararg (int argc, VALUE *argv, VALUE _self) |
void | RepeatedField_register (VALUE module) |
static VALUE | RepeatedField_replace (VALUE _self, VALUE list) |
static VALUE | RepeatedField_subarray (RepeatedField *self, long beg, long len) |
VALUE | RepeatedField_to_ary (VALUE _self) |
static RepeatedField * | ruby_to_RepeatedField (VALUE _self) |
Variables | |
VALUE | cRepeatedField |
const rb_data_type_t | RepeatedField_type |
|
static |
Definition at line 174 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
VALUE RepeatedField_alloc | ( | VALUE | klass | ) |
Definition at line 74 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 382 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
VALUE RepeatedField_concat | ( | VALUE | _self, |
VALUE | list | ||
) |
Definition at line 581 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
VALUE RepeatedField_deep_copy | ( | VALUE | _self | ) |
Definition at line 130 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 407 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 201 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
VALUE RepeatedField_eq | ( | VALUE | _self, |
VALUE | _other | ||
) |
Definition at line 461 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 502 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 69 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
Definition at line 82 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
const upb_array* RepeatedField_GetUpbArray | ( | VALUE | val, |
const upb_fielddef * | field, | ||
upb_arena * | arena | ||
) |
Definition at line 151 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
VALUE RepeatedField_hash | ( | VALUE | _self | ) |
Definition at line 517 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 221 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 270 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
VALUE RepeatedField_init | ( | int | argc, |
VALUE * | argv, | ||
VALUE | _self | ||
) |
Definition at line 602 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
void RepeatedField_Inspect | ( | StringBuilder * | b, |
const upb_array * | array, | ||
TypeInfo | info | ||
) |
Definition at line 114 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 395 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 51 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 106 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
VALUE RepeatedField_plus | ( | VALUE | _self, |
VALUE | list | ||
) |
Definition at line 538 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 337 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 323 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 303 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
void RepeatedField_register | ( | VALUE | module | ) |
Definition at line 629 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 361 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 180 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
VALUE RepeatedField_to_ary | ( | VALUE | _self | ) |
Definition at line 433 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
|
static |
Definition at line 63 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
VALUE cRepeatedField |
Definition at line 49 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.
const rb_data_type_t RepeatedField_type |
Definition at line 57 of file protobuf/ruby/ext/google/protobuf_c/repeated_field.c.