#include "protobuf.h"
Go to the source code of this file.
Functions | |
| static int | index_position (VALUE _index, RepeatedField *repeated_field) |
| VALUE | RepeatedField_alloc (VALUE klass) |
| VALUE | RepeatedField_clear (VALUE _self) |
| VALUE | RepeatedField_concat (VALUE _self, VALUE list) |
| VALUE | RepeatedField_deep_copy (VALUE _self) |
| VALUE | RepeatedField_dup (VALUE _self) |
| VALUE | RepeatedField_each (VALUE _self) |
| VALUE | RepeatedField_eq (VALUE _self, VALUE _other) |
| void | RepeatedField_free (void *_self) |
| VALUE | RepeatedField_hash (VALUE _self) |
| VALUE | RepeatedField_index (int argc, VALUE *argv, VALUE _self) |
| void * | RepeatedField_index_native (VALUE _self, int index) |
| VALUE | RepeatedField_index_set (VALUE _self, VALUE _index, VALUE val) |
| VALUE | RepeatedField_init (int argc, VALUE *argv, VALUE self) |
| void | RepeatedField_init_args (int argc, VALUE *argv, VALUE _self) |
| VALUE | RepeatedField_length (VALUE _self) |
| void | RepeatedField_mark (void *_self) |
| void * | RepeatedField_memoryat (RepeatedField *self, int index, int element_size) |
| static VALUE | RepeatedField_new_this_type (VALUE _self) |
| VALUE | RepeatedField_plus (VALUE _self, VALUE list) |
| VALUE | RepeatedField_pop_one (VALUE _self) |
| VALUE | RepeatedField_push (VALUE _self, VALUE val) |
| void | RepeatedField_push_native (VALUE _self, void *data) |
| VALUE | RepeatedField_push_vararg (VALUE _self, VALUE args) |
| void | RepeatedField_register (VALUE module) |
| VALUE | RepeatedField_replace (VALUE _self, VALUE list) |
| void | RepeatedField_reserve (RepeatedField *self, int new_size) |
| int | RepeatedField_size (VALUE _self) |
| VALUE | RepeatedField_subarray (VALUE _self, long beg, long len) |
| VALUE | RepeatedField_to_ary (VALUE _self) |
| RepeatedField * | ruby_to_RepeatedField (VALUE _self) |
| void | validate_type_class (upb_fieldtype_t type, VALUE klass) |
Variables | |
| VALUE | cRepeatedField |
| static int | kInitialSize = 8 |
| const rb_data_type_t | RepeatedField_type |
|
static |
Definition at line 54 of file repeated_field.c.
| VALUE RepeatedField_alloc | ( | VALUE | klass | ) |
Definition at line 616 of file repeated_field.c.
| VALUE RepeatedField_clear | ( | VALUE | _self | ) |
Definition at line 302 of file repeated_field.c.
| VALUE RepeatedField_concat | ( | VALUE | _self, |
| VALUE | list | ||
| ) |
Definition at line 514 of file repeated_field.c.
| VALUE RepeatedField_deep_copy | ( | VALUE | _self | ) |
Definition at line 359 of file repeated_field.c.
| VALUE RepeatedField_dup | ( | VALUE | _self | ) |
Definition at line 340 of file repeated_field.c.
| VALUE RepeatedField_each | ( | VALUE | _self | ) |
Definition at line 86 of file repeated_field.c.
| VALUE RepeatedField_eq | ( | VALUE | _self, |
| VALUE | _other | ||
| ) |
Definition at line 412 of file repeated_field.c.
Definition at line 599 of file repeated_field.c.
| VALUE RepeatedField_hash | ( | VALUE | _self | ) |
Definition at line 454 of file repeated_field.c.
| VALUE RepeatedField_index | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | _self | ||
| ) |
Definition at line 108 of file repeated_field.c.
| void* RepeatedField_index_native | ( | VALUE | _self, |
| int | index | ||
| ) |
Definition at line 246 of file repeated_field.c.
| VALUE RepeatedField_index_set | ( | VALUE | _self, |
| VALUE | _index, | ||
| VALUE | val | ||
| ) |
Definition at line 158 of file repeated_field.c.
| VALUE RepeatedField_init | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | self | ||
| ) |
Definition at line 626 of file repeated_field.c.
| void RepeatedField_init_args | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | _self | ||
| ) |
Definition at line 548 of file repeated_field.c.
| VALUE RepeatedField_length | ( | VALUE | _self | ) |
Definition at line 314 of file repeated_field.c.
Definition at line 588 of file repeated_field.c.
| void* RepeatedField_memoryat | ( | RepeatedField * | self, |
| int | index, | ||
| int | element_size | ||
| ) |
Definition at line 50 of file repeated_field.c.
|
static |
Definition at line 319 of file repeated_field.c.
| VALUE RepeatedField_plus | ( | VALUE | _self, |
| VALUE | list | ||
| ) |
Definition at line 480 of file repeated_field.c.
| VALUE RepeatedField_pop_one | ( | VALUE | _self | ) |
Definition at line 261 of file repeated_field.c.
| VALUE RepeatedField_push | ( | VALUE | _self, |
| VALUE | val | ||
| ) |
Definition at line 212 of file repeated_field.c.
Definition at line 234 of file repeated_field.c.
| VALUE RepeatedField_push_vararg | ( | VALUE | _self, |
| VALUE | args | ||
| ) |
Definition at line 226 of file repeated_field.c.
| void RepeatedField_register | ( | VALUE | module | ) |
Definition at line 631 of file repeated_field.c.
| VALUE RepeatedField_replace | ( | VALUE | _self, |
| VALUE | list | ||
| ) |
Definition at line 286 of file repeated_field.c.
| void RepeatedField_reserve | ( | RepeatedField * | self, |
| int | new_size | ||
| ) |
Definition at line 187 of file repeated_field.c.
| int RepeatedField_size | ( | VALUE | _self | ) |
Definition at line 253 of file repeated_field.c.
| VALUE RepeatedField_subarray | ( | VALUE | _self, |
| long | beg, | ||
| long | len | ||
| ) |
Definition at line 62 of file repeated_field.c.
| VALUE RepeatedField_to_ary | ( | VALUE | _self | ) |
Definition at line 384 of file repeated_field.c.
| RepeatedField* ruby_to_RepeatedField | ( | VALUE | _self | ) |
Definition at line 44 of file repeated_field.c.
| void validate_type_class | ( | upb_fieldtype_t | type, |
| VALUE | klass | ||
| ) |
Definition at line 523 of file repeated_field.c.
| VALUE cRepeatedField |
Definition at line 42 of file repeated_field.c.
|
static |
Definition at line 185 of file repeated_field.c.
| const rb_data_type_t RepeatedField_type |
Definition at line 37 of file repeated_field.c.