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