#include "typelib.hh"
#include <typelib/pluginmanager.hh>
#include <typelib/importer.hh>
#include <typelib/exporter.hh>
#include <typelib/registryiterator.hh>
#include <lang/csupport/standard_types.hh>
#include <typelib/utilmm/configset.hh>
#include <set>
Go to the source code of this file.
Namespaces | |
namespace | typelib_ruby |
Functions | |
static VALUE | registry_add_standard_cxx_types (VALUE klass, VALUE registry) |
static VALUE | registry_alias (VALUE self, VALUE name, VALUE aliased) |
static VALUE | registry_aliases_of (VALUE self, VALUE type_) |
static VALUE | registry_alloc (VALUE klass) |
static VALUE | registry_available_container (VALUE registry_module) |
static VALUE | registry_clear_aliases (VALUE self) |
static VALUE | registry_create_compound (VALUE registry, VALUE name, VALUE field_defs, VALUE _size) |
static VALUE | registry_create_enum (VALUE registry, VALUE name, VALUE symbol_defs, VALUE _size) |
static VALUE | registry_create_null (VALUE registry, VALUE _name) |
static VALUE | registry_create_opaque (VALUE registry, VALUE _name, VALUE _size) |
static VALUE | registry_define_container (VALUE registry, VALUE kind, VALUE element, VALUE _size) |
static VALUE | registry_do_build (int argc, VALUE *argv, VALUE self) |
static VALUE | registry_do_get (VALUE self, VALUE name) |
static VALUE | registry_each_type (VALUE self, VALUE filter_, VALUE with_aliases_) |
static VALUE | registry_export (VALUE self, VALUE kind, VALUE options) |
static void | registry_free (void *ptr) |
static VALUE | registry_import (VALUE self, VALUE file, VALUE kind, VALUE merge, VALUE options) |
static VALUE | registry_includes_p (VALUE self, VALUE name) |
static void | registry_mark (void *ptr) |
static VALUE | registry_merge (VALUE self, VALUE rb_merged) |
static VALUE | registry_merge_xml (VALUE rb_registry, VALUE xml) |
static VALUE | registry_minimal (VALUE self, VALUE rb_auto, VALUE with_aliases) |
static VALUE | registry_remove (VALUE self, VALUE rbtype) |
static VALUE | registry_resize (VALUE self, VALUE new_sizes) |
static VALUE | registry_reverse_depends (VALUE self, VALUE rbtype) |
static VALUE | registry_size (VALUE self) |
static VALUE | registry_source_id_of (VALUE self, VALUE rbtype) |
static VALUE | registry_wrap (VALUE klass, Registry *registry) |
static void | setup_configset_from_option_array (config_set &config, VALUE options) |
static void | yield_types (VALUE self, bool with_aliases, RegistryIterator it, RegistryIterator end) |
Variables | |
VALUE | typelib_ruby::cRegistry = Qnil |
VALUE | typelib_ruby::eNotFound = Qnil |
static VALUE registry_add_standard_cxx_types | ( | VALUE | klass, |
VALUE | registry | ||
) | [static] |
Definition at line 560 of file bindings/ruby/ext/registry.cc.
static VALUE registry_alias | ( | VALUE | self, |
VALUE | name, | ||
VALUE | aliased | ||
) | [static] |
Definition at line 185 of file bindings/ruby/ext/registry.cc.
static VALUE registry_aliases_of | ( | VALUE | self, |
VALUE | type_ | ||
) | [static] |
Definition at line 460 of file bindings/ruby/ext/registry.cc.
static VALUE registry_alloc | ( | VALUE | klass | ) | [static] |
Definition at line 61 of file bindings/ruby/ext/registry.cc.
static VALUE registry_available_container | ( | VALUE | registry_module | ) | [static] |
Definition at line 504 of file bindings/ruby/ext/registry.cc.
static VALUE registry_clear_aliases | ( | VALUE | self | ) | [static] |
Definition at line 479 of file bindings/ruby/ext/registry.cc.
static VALUE registry_create_compound | ( | VALUE | registry, |
VALUE | name, | ||
VALUE | field_defs, | ||
VALUE | _size | ||
) | [static] |
Definition at line 575 of file bindings/ruby/ext/registry.cc.
static VALUE registry_create_enum | ( | VALUE | registry, |
VALUE | name, | ||
VALUE | symbol_defs, | ||
VALUE | _size | ||
) | [static] |
Definition at line 608 of file bindings/ruby/ext/registry.cc.
static VALUE registry_create_null | ( | VALUE | registry, |
VALUE | _name | ||
) | [static] |
Definition at line 654 of file bindings/ruby/ext/registry.cc.
static VALUE registry_create_opaque | ( | VALUE | registry, |
VALUE | _name, | ||
VALUE | _size | ||
) | [static] |
Definition at line 639 of file bindings/ruby/ext/registry.cc.
static VALUE registry_define_container | ( | VALUE | registry, |
VALUE | kind, | ||
VALUE | element, | ||
VALUE | _size | ||
) | [static] |
Definition at line 535 of file bindings/ruby/ext/registry.cc.
static VALUE registry_do_build | ( | int | argc, |
VALUE * | argv, | ||
VALUE | self | ||
) | [static] |
Definition at line 159 of file bindings/ruby/ext/registry.cc.
static VALUE registry_do_get | ( | VALUE | self, |
VALUE | name | ||
) | [static] |
Definition at line 148 of file bindings/ruby/ext/registry.cc.
static VALUE registry_each_type | ( | VALUE | self, |
VALUE | filter_, | ||
VALUE | with_aliases_ | ||
) | [static] |
Definition at line 409 of file bindings/ruby/ext/registry.cc.
static VALUE registry_export | ( | VALUE | self, |
VALUE | kind, | ||
VALUE | options | ||
) | [static] |
Definition at line 273 of file bindings/ruby/ext/registry.cc.
static void registry_free | ( | void * | ptr | ) | [static] |
Definition at line 31 of file bindings/ruby/ext/registry.cc.
static VALUE registry_import | ( | VALUE | self, |
VALUE | file, | ||
VALUE | kind, | ||
VALUE | merge, | ||
VALUE | options | ||
) | [static] |
Definition at line 243 of file bindings/ruby/ext/registry.cc.
static VALUE registry_includes_p | ( | VALUE | self, |
VALUE | name | ||
) | [static] |
Definition at line 69 of file bindings/ruby/ext/registry.cc.
static void registry_mark | ( | void * | ptr | ) | [static] |
Definition at line 46 of file bindings/ruby/ext/registry.cc.
static VALUE registry_merge | ( | VALUE | self, |
VALUE | rb_merged | ||
) | [static] |
Definition at line 297 of file bindings/ruby/ext/registry.cc.
static VALUE registry_merge_xml | ( | VALUE | rb_registry, |
VALUE | xml | ||
) | [static] |
Definition at line 439 of file bindings/ruby/ext/registry.cc.
static VALUE registry_minimal | ( | VALUE | self, |
VALUE | rb_auto, | ||
VALUE | with_aliases | ||
) | [static] |
Definition at line 344 of file bindings/ruby/ext/registry.cc.
static VALUE registry_remove | ( | VALUE | self, |
VALUE | rbtype | ||
) | [static] |
Definition at line 85 of file bindings/ruby/ext/registry.cc.
static VALUE registry_resize | ( | VALUE | self, |
VALUE | new_sizes | ||
) | [static] |
Definition at line 320 of file bindings/ruby/ext/registry.cc.
static VALUE registry_reverse_depends | ( | VALUE | self, |
VALUE | rbtype | ||
) | [static] |
Definition at line 133 of file bindings/ruby/ext/registry.cc.
static VALUE registry_size | ( | VALUE | self | ) | [static] |
Definition at line 492 of file bindings/ruby/ext/registry.cc.
static VALUE registry_source_id_of | ( | VALUE | self, |
VALUE | rbtype | ||
) | [static] |
Definition at line 110 of file bindings/ruby/ext/registry.cc.
static VALUE registry_wrap | ( | VALUE | klass, |
Registry * | registry | ||
) | [static] |
Definition at line 55 of file bindings/ruby/ext/registry.cc.
static void setup_configset_from_option_array | ( | config_set & | config, |
VALUE | options | ||
) | [static] |
Definition at line 200 of file bindings/ruby/ext/registry.cc.
static void yield_types | ( | VALUE | self, |
bool | with_aliases, | ||
RegistryIterator | it, | ||
RegistryIterator | end | ||
) | [static] |
Definition at line 371 of file bindings/ruby/ext/registry.cc.