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)

Function Documentation

static VALUE array_class_length ( VALUE  rbarray) [static]

Definition at line 329 of file specialized_types.cc.

static VALUE array_do_each ( VALUE  rbarray) [static]

Definition at line 294 of file specialized_types.cc.

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

Definition at line 209 of file specialized_types.cc.

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

Definition at line 235 of file specialized_types.cc.

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

Definition at line 283 of file specialized_types.cc.

static VALUE array_size ( VALUE  rbarray) [static]

Definition at line 317 of file specialized_types.cc.

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

Definition at line 43 of file specialized_types.cc.

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

Definition at line 62 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 454 of file specialized_types.cc.

static VALUE container_delete_if ( VALUE  self) [static]

Definition at line 587 of file specialized_types.cc.

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

Definition at line 573 of file specialized_types.cc.

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

Definition at line 504 of file specialized_types.cc.

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

Definition at line 482 of file specialized_types.cc.

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

Definition at line 493 of file specialized_types.cc.

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

Definition at line 543 of file specialized_types.cc.

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

Definition at line 463 of file specialized_types.cc.

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

Definition at line 559 of file specialized_types.cc.

static VALUE container_kind ( VALUE  self) [static]

Definition at line 401 of file specialized_types.cc.

static VALUE container_length ( VALUE  self) [static]

Definition at line 440 of file specialized_types.cc.

static VALUE container_natural_size ( VALUE  self) [static]

Definition at line 415 of file specialized_types.cc.

static VALUE container_random_access_p ( VALUE  self) [static]

Definition at line 427 of file specialized_types.cc.

VALUE enum_keys ( VALUE  self)

Definition at line 135 of file specialized_types.cc.

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

Definition at line 179 of file specialized_types.cc.

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

Definition at line 161 of file specialized_types.cc.

static VALUE indirect_type_deference ( VALUE  self) [static]

Definition at line 200 of file specialized_types.cc.

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

Definition at line 638 of file specialized_types.cc.

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

Definition at line 619 of file specialized_types.cc.

static VALUE numeric_type_integer_p ( VALUE  self) [static]

Definition at line 355 of file specialized_types.cc.

static VALUE numeric_type_size ( VALUE  self) [static]

Definition at line 367 of file specialized_types.cc.

static VALUE numeric_type_unsigned_p ( VALUE  self) [static]

Definition at line 380 of file specialized_types.cc.

static VALUE pointer_deference ( VALUE  self) [static]

Definition at line 82 of file specialized_types.cc.

static VALUE pointer_nil_p ( VALUE  self) [static]

Definition at line 341 of file specialized_types.cc.

static VALUE vector_contained_memory_id ( VALUE  self) [static]

Definition at line 603 of file specialized_types.cc.



typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Mon Sep 14 2015 15:08:18