Functions | Variables
repeated_field.c File Reference
#include "protobuf.h"
Include dependency graph for repeated_field.c:

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)
 
voidRepeatedField_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)
 
voidRepeatedField_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)
 
RepeatedFieldruby_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
 

Function Documentation

◆ index_position()

static int index_position ( VALUE  _index,
RepeatedField repeated_field 
)
static

Definition at line 54 of file repeated_field.c.

◆ RepeatedField_alloc()

VALUE RepeatedField_alloc ( VALUE  klass)

Definition at line 616 of file repeated_field.c.

◆ RepeatedField_clear()

VALUE RepeatedField_clear ( VALUE  _self)

Definition at line 302 of file repeated_field.c.

◆ RepeatedField_concat()

VALUE RepeatedField_concat ( VALUE  _self,
VALUE  list 
)

Definition at line 514 of file repeated_field.c.

◆ RepeatedField_deep_copy()

VALUE RepeatedField_deep_copy ( VALUE  _self)

Definition at line 359 of file repeated_field.c.

◆ RepeatedField_dup()

VALUE RepeatedField_dup ( VALUE  _self)

Definition at line 340 of file repeated_field.c.

◆ RepeatedField_each()

VALUE RepeatedField_each ( VALUE  _self)

Definition at line 86 of file repeated_field.c.

◆ RepeatedField_eq()

VALUE RepeatedField_eq ( VALUE  _self,
VALUE  _other 
)

Definition at line 412 of file repeated_field.c.

◆ RepeatedField_free()

void RepeatedField_free ( void _self)

Definition at line 599 of file repeated_field.c.

◆ RepeatedField_hash()

VALUE RepeatedField_hash ( VALUE  _self)

Definition at line 454 of file repeated_field.c.

◆ RepeatedField_index()

VALUE RepeatedField_index ( int  argc,
VALUE *  argv,
VALUE  _self 
)

Definition at line 108 of file repeated_field.c.

◆ RepeatedField_index_native()

void* RepeatedField_index_native ( VALUE  _self,
int  index 
)

Definition at line 246 of file repeated_field.c.

◆ RepeatedField_index_set()

VALUE RepeatedField_index_set ( VALUE  _self,
VALUE  _index,
VALUE  val 
)

Definition at line 158 of file repeated_field.c.

◆ RepeatedField_init()

VALUE RepeatedField_init ( int  argc,
VALUE *  argv,
VALUE  self 
)

Definition at line 626 of file repeated_field.c.

◆ RepeatedField_init_args()

void RepeatedField_init_args ( int  argc,
VALUE *  argv,
VALUE  _self 
)

Definition at line 548 of file repeated_field.c.

◆ RepeatedField_length()

VALUE RepeatedField_length ( VALUE  _self)

Definition at line 314 of file repeated_field.c.

◆ RepeatedField_mark()

void RepeatedField_mark ( void _self)

Definition at line 588 of file repeated_field.c.

◆ RepeatedField_memoryat()

void* RepeatedField_memoryat ( RepeatedField self,
int  index,
int  element_size 
)

Definition at line 50 of file repeated_field.c.

◆ RepeatedField_new_this_type()

static VALUE RepeatedField_new_this_type ( VALUE  _self)
static

Definition at line 319 of file repeated_field.c.

◆ RepeatedField_plus()

VALUE RepeatedField_plus ( VALUE  _self,
VALUE  list 
)

Definition at line 480 of file repeated_field.c.

◆ RepeatedField_pop_one()

VALUE RepeatedField_pop_one ( VALUE  _self)

Definition at line 261 of file repeated_field.c.

◆ RepeatedField_push()

VALUE RepeatedField_push ( VALUE  _self,
VALUE  val 
)

Definition at line 212 of file repeated_field.c.

◆ RepeatedField_push_native()

void RepeatedField_push_native ( VALUE  _self,
void data 
)

Definition at line 234 of file repeated_field.c.

◆ RepeatedField_push_vararg()

VALUE RepeatedField_push_vararg ( VALUE  _self,
VALUE  args 
)

Definition at line 226 of file repeated_field.c.

◆ RepeatedField_register()

void RepeatedField_register ( VALUE  module)

Definition at line 631 of file repeated_field.c.

◆ RepeatedField_replace()

VALUE RepeatedField_replace ( VALUE  _self,
VALUE  list 
)

Definition at line 286 of file repeated_field.c.

◆ RepeatedField_reserve()

void RepeatedField_reserve ( RepeatedField self,
int  new_size 
)

Definition at line 187 of file repeated_field.c.

◆ RepeatedField_size()

int RepeatedField_size ( VALUE  _self)

Definition at line 253 of file repeated_field.c.

◆ RepeatedField_subarray()

VALUE RepeatedField_subarray ( VALUE  _self,
long  beg,
long  len 
)

Definition at line 62 of file repeated_field.c.

◆ RepeatedField_to_ary()

VALUE RepeatedField_to_ary ( VALUE  _self)

Definition at line 384 of file repeated_field.c.

◆ ruby_to_RepeatedField()

RepeatedField* ruby_to_RepeatedField ( VALUE  _self)

Definition at line 44 of file repeated_field.c.

◆ validate_type_class()

void validate_type_class ( upb_fieldtype_t  type,
VALUE  klass 
)

Definition at line 523 of file repeated_field.c.

Variable Documentation

◆ cRepeatedField

VALUE cRepeatedField

Definition at line 42 of file repeated_field.c.

◆ kInitialSize

int kInitialSize = 8
static

Definition at line 185 of file repeated_field.c.

◆ RepeatedField_type

const rb_data_type_t RepeatedField_type
Initial value:
= {
"Google::Protobuf::RepeatedField",
}

Definition at line 37 of file repeated_field.c.

NULL
NULL
Definition: test_security_zap.cpp:405
RepeatedField_mark
void RepeatedField_mark(void *_self)
Definition: repeated_field.c:588
RepeatedField_free
void RepeatedField_free(void *_self)
Definition: repeated_field.c:599


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:04