#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.