Classes | Functions
specialized_types.cc File Reference
#include "typelib.hh"
#include <iostream>
#include <boost/bind.hpp>
#include <typelib/value_ops.hh>
Include dependency graph for specialized_types.cc:

Go to the source code of this file.

Classes

struct  ContainerIterator

Functions

static VALUE array_class_length (VALUE rbarray)
static VALUE array_do_each (VALUE rbarray)
static Value array_element (VALUE rbarray, VALUE rbindex)
static VALUE array_get (int argc, VALUE *argv, VALUE self)
static VALUE array_set (VALUE self, VALUE rbindex, VALUE newvalue)
static VALUE array_size (VALUE rbarray)
static VALUE compound_field_get (VALUE rbvalue, VALUE name, VALUE raw)
static VALUE compound_field_set (VALUE self, VALUE name, VALUE newval)
static VALUE compound_get_fields (VALUE self)
static VALUE container_clear (VALUE self)
static VALUE container_delete_if (VALUE self)
bool container_delete_if_i (Value v, VALUE registry, VALUE container)
static VALUE container_do_get (VALUE self, VALUE index, VALUE raw)
static VALUE container_do_push (VALUE self, VALUE obj)
static VALUE container_do_set (VALUE self, VALUE index, VALUE obj)
static VALUE container_each (VALUE self, VALUE raw)
static Typelib::Value container_element (uint64_t *buffer10, Type const &element_t, VALUE obj)
static VALUE container_erase (VALUE self, VALUE obj)
static VALUE container_kind (VALUE self)
static VALUE container_length (VALUE self)
static VALUE container_natural_size (VALUE self)
static VALUE container_random_access_p (VALUE self)
VALUE enum_keys (VALUE self)
static VALUE enum_name_of (VALUE self, VALUE integer)
static VALUE enum_value_of (VALUE self, VALUE name)
static VALUE indirect_type_deference (VALUE self)
static VALUE numeric_from_ruby (VALUE self, VALUE arg)
static VALUE numeric_to_ruby (VALUE mod, VALUE self)
static VALUE numeric_type_integer_p (VALUE self)
static VALUE numeric_type_size (VALUE self)
static VALUE numeric_type_unsigned_p (VALUE self)
static VALUE pointer_deference (VALUE self)
static VALUE pointer_nil_p (VALUE self)
static VALUE vector_contained_memory_id (VALUE self)
static VALUE vector_raw_memcpy (VALUE self, VALUE _source, VALUE _size)

Function Documentation

static VALUE array_class_length ( VALUE  rbarray) [static]

Definition at line 330 of file specialized_types.cc.

static VALUE array_do_each ( VALUE  rbarray) [static]

Definition at line 295 of file specialized_types.cc.

static Value array_element ( VALUE  rbarray,
VALUE  rbindex 
) [static]

Definition at line 210 of file specialized_types.cc.

static VALUE array_get ( int  argc,
VALUE *  argv,
VALUE  self 
) [static]

Definition at line 236 of file specialized_types.cc.

static VALUE array_set ( VALUE  self,
VALUE  rbindex,
VALUE  newvalue 
) [static]

Definition at line 284 of file specialized_types.cc.

static VALUE array_size ( VALUE  rbarray) [static]

Definition at line 318 of file specialized_types.cc.

static VALUE compound_field_get ( VALUE  rbvalue,
VALUE  name,
VALUE  raw 
) [static]

Definition at line 44 of file specialized_types.cc.

static VALUE compound_field_set ( VALUE  self,
VALUE  name,
VALUE  newval 
) [static]

Definition at line 63 of file specialized_types.cc.

static VALUE compound_get_fields ( VALUE  self) [static]

Definition at line 15 of file specialized_types.cc.

static VALUE container_clear ( VALUE  self) [static]

Definition at line 456 of file specialized_types.cc.

static VALUE container_delete_if ( VALUE  self) [static]

Definition at line 589 of file specialized_types.cc.

bool container_delete_if_i ( Value  v,
VALUE  registry,
VALUE  container 
)

Definition at line 575 of file specialized_types.cc.

static VALUE container_do_get ( VALUE  self,
VALUE  index,
VALUE  raw 
) [static]

Definition at line 506 of file specialized_types.cc.

static VALUE container_do_push ( VALUE  self,
VALUE  obj 
) [static]

Definition at line 484 of file specialized_types.cc.

static VALUE container_do_set ( VALUE  self,
VALUE  index,
VALUE  obj 
) [static]

Definition at line 495 of file specialized_types.cc.

static VALUE container_each ( VALUE  self,
VALUE  raw 
) [static]

Definition at line 545 of file specialized_types.cc.

static Typelib::Value container_element ( uint64_t *  buffer10,
Type const &  element_t,
VALUE  obj 
) [static]

Definition at line 465 of file specialized_types.cc.

static VALUE container_erase ( VALUE  self,
VALUE  obj 
) [static]

Definition at line 561 of file specialized_types.cc.

static VALUE container_kind ( VALUE  self) [static]

Definition at line 403 of file specialized_types.cc.

static VALUE container_length ( VALUE  self) [static]

Definition at line 442 of file specialized_types.cc.

static VALUE container_natural_size ( VALUE  self) [static]

Definition at line 417 of file specialized_types.cc.

static VALUE container_random_access_p ( VALUE  self) [static]

Definition at line 429 of file specialized_types.cc.

VALUE enum_keys ( VALUE  self)

Definition at line 136 of file specialized_types.cc.

static VALUE enum_name_of ( VALUE  self,
VALUE  integer 
) [static]

Definition at line 180 of file specialized_types.cc.

static VALUE enum_value_of ( VALUE  self,
VALUE  name 
) [static]

Definition at line 162 of file specialized_types.cc.

static VALUE indirect_type_deference ( VALUE  self) [static]

Definition at line 201 of file specialized_types.cc.

static VALUE numeric_from_ruby ( VALUE  self,
VALUE  arg 
) [static]

Definition at line 676 of file specialized_types.cc.

static VALUE numeric_to_ruby ( VALUE  mod,
VALUE  self 
) [static]

Definition at line 657 of file specialized_types.cc.

static VALUE numeric_type_integer_p ( VALUE  self) [static]

Definition at line 356 of file specialized_types.cc.

static VALUE numeric_type_size ( VALUE  self) [static]

Definition at line 368 of file specialized_types.cc.

static VALUE numeric_type_unsigned_p ( VALUE  self) [static]

Definition at line 381 of file specialized_types.cc.

static VALUE pointer_deference ( VALUE  self) [static]

Definition at line 83 of file specialized_types.cc.

static VALUE pointer_nil_p ( VALUE  self) [static]

Definition at line 342 of file specialized_types.cc.

static VALUE vector_contained_memory_id ( VALUE  self) [static]

Definition at line 605 of file specialized_types.cc.

static VALUE vector_raw_memcpy ( VALUE  self,
VALUE  _source,
VALUE  _size 
) [static]

Definition at line 621 of file specialized_types.cc.



typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Sat Jun 8 2019 18:49:22