Namespaces | Classes | Functions | Variables
typelib_ruby Namespace Reference

Namespaces

namespace  cxx2rb
namespace  rb2cxx

Classes

class  RubyGetter
class  RubySetter

Functions

VALUE memory_allocate (size_t size)
void * memory_cptr (VALUE ptr)
void memory_delete (void *ptr)
void memory_init (VALUE ptr, VALUE type)
bool memory_ref (void *ptr)
void memory_unref (void *ptr)
VALUE memory_wrap (void *ptr, bool take_ownership, void *root_ptr)
VALUE type_get_registry (VALUE self)
void Typelib_init_memory ()
void Typelib_init_metadata ()
void Typelib_init_registry ()
void Typelib_init_specialized_types ()
void Typelib_init_strings ()
void Typelib_init_values ()
VALUE value_get_registry (VALUE self)

Variables

VALUE cArray = Qnil
VALUE cCompound = Qnil
VALUE cContainer = Qnil
VALUE cEnum = Qnil
VALUE cIndirect = Qnil
VALUE cMetaData
VALUE cNull = Qnil
VALUE cNumeric = Qnil
VALUE cOpaque = Qnil
VALUE cPointer = Qnil
VALUE cRegistry = Qnil
VALUE cType = Qnil
VALUE eNotFound = Qnil

Function Documentation

VALUE typelib_ruby::memory_allocate ( size_t  size)

Definition at line 214 of file memory.cc.

void * typelib_ruby::memory_cptr ( VALUE  ptr)

Definition at line 281 of file memory.cc.

void typelib_ruby::memory_delete ( void *  ptr)

Definition at line 155 of file memory.cc.

void typelib_ruby::memory_init ( VALUE  ptr,
VALUE  type 
)

Definition at line 229 of file memory.cc.

bool typelib_ruby::memory_ref ( void *  ptr)

Definition at line 91 of file memory.cc.

void typelib_ruby::memory_unref ( void *  ptr)

Definition at line 119 of file memory.cc.

VALUE typelib_ruby::memory_wrap ( void *  ptr,
bool  take_ownership,
void *  root_ptr 
)

Definition at line 258 of file memory.cc.

VALUE typelib_ruby::type_get_registry ( VALUE  self)

Definition at line 341 of file bindings/ruby/ext/value.cc.

Initialization routines

Definition at line 352 of file memory.cc.

Definition at line 87 of file metadata.cc.

Definition at line 663 of file bindings/ruby/ext/registry.cc.

Definition at line 711 of file specialized_types.cc.

Definition at line 109 of file strings.cc.

Definition at line 651 of file bindings/ruby/ext/value.cc.

VALUE typelib_ruby::value_get_registry ( VALUE  self)

Definition at line 572 of file bindings/ruby/ext/value.cc.


Variable Documentation

VALUE typelib_ruby::cArray = Qnil

Definition at line 85 of file bindings/ruby/ext/value.cc.

Definition at line 86 of file bindings/ruby/ext/value.cc.

Definition at line 88 of file bindings/ruby/ext/value.cc.

VALUE typelib_ruby::cEnum = Qnil

Definition at line 87 of file bindings/ruby/ext/value.cc.

Definition at line 83 of file bindings/ruby/ext/value.cc.

Definition at line 10 of file metadata.cc.

VALUE typelib_ruby::cNull = Qnil

Definition at line 82 of file bindings/ruby/ext/value.cc.

VALUE typelib_ruby::cNumeric = Qnil

Definition at line 80 of file bindings/ruby/ext/value.cc.

VALUE typelib_ruby::cOpaque = Qnil

Definition at line 81 of file bindings/ruby/ext/value.cc.

VALUE typelib_ruby::cPointer = Qnil

Definition at line 84 of file bindings/ruby/ext/value.cc.

Definition at line 19 of file bindings/ruby/ext/registry.cc.

VALUE typelib_ruby::cType = Qnil

Definition at line 79 of file bindings/ruby/ext/value.cc.

Definition at line 20 of file bindings/ruby/ext/registry.cc.



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