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

Function Documentation

static VALUE array_class_length ( VALUE  rbarray) [static]

Definition at line 324 of file specialized_types.cc.

static VALUE array_do_each ( VALUE  rbarray) [static]

Definition at line 289 of file specialized_types.cc.

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

Definition at line 204 of file specialized_types.cc.

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

Definition at line 230 of file specialized_types.cc.

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

Definition at line 278 of file specialized_types.cc.

static VALUE array_size ( VALUE  rbarray) [static]

Definition at line 312 of file specialized_types.cc.

static VALUE compound_field_get ( VALUE  rbvalue,
VALUE  name 
) [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 60 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 449 of file specialized_types.cc.

static VALUE container_delete_if ( VALUE  self) [static]

Definition at line 588 of file specialized_types.cc.

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

Definition at line 574 of file specialized_types.cc.

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

Definition at line 499 of file specialized_types.cc.

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

Definition at line 477 of file specialized_types.cc.

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

Definition at line 488 of file specialized_types.cc.

static VALUE container_each ( VALUE  self) [static]

Definition at line 544 of file specialized_types.cc.

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

Definition at line 458 of file specialized_types.cc.

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

Definition at line 560 of file specialized_types.cc.

static VALUE container_kind ( VALUE  self) [static]

Definition at line 396 of file specialized_types.cc.

static VALUE container_length ( VALUE  self) [static]

Definition at line 435 of file specialized_types.cc.

static VALUE container_natural_size ( VALUE  self) [static]

Definition at line 410 of file specialized_types.cc.

static VALUE container_random_access_p ( VALUE  self) [static]

Definition at line 422 of file specialized_types.cc.

VALUE enum_keys ( VALUE  self)

Definition at line 133 of file specialized_types.cc.

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

Definition at line 174 of file specialized_types.cc.

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

Definition at line 156 of file specialized_types.cc.

static VALUE indirect_type_deference ( VALUE  self) [static]

Definition at line 195 of file specialized_types.cc.

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

Definition at line 624 of file specialized_types.cc.

static VALUE numeric_to_ruby ( VALUE  self) [static]

Definition at line 605 of file specialized_types.cc.

static VALUE numeric_type_integer_p ( VALUE  self) [static]

Definition at line 350 of file specialized_types.cc.

static VALUE numeric_type_size ( VALUE  self) [static]

Definition at line 362 of file specialized_types.cc.

static VALUE numeric_type_unsigned_p ( VALUE  self) [static]

Definition at line 375 of file specialized_types.cc.

static VALUE pointer_deference ( VALUE  self) [static]

Definition at line 80 of file specialized_types.cc.

static VALUE pointer_nil_p ( VALUE  self) [static]

Definition at line 336 of file specialized_types.cc.



typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Thu Jan 2 2014 11:38:41