#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 <utilmm/configfile/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) |
static VALUE | registry_create_enum (VALUE registry, VALUE name, VALUE symbol_defs) |
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) |
static VALUE | registry_do_build (VALUE self, VALUE name) |
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 546 of file bindings/ruby/ext/registry.cc.
static VALUE registry_alias | ( | VALUE | self, |
VALUE | name, | ||
VALUE | aliased | ||
) | [static] |
Definition at line 176 of file bindings/ruby/ext/registry.cc.
static VALUE registry_aliases_of | ( | VALUE | self, |
VALUE | type_ | ||
) | [static] |
Definition at line 449 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 493 of file bindings/ruby/ext/registry.cc.
static VALUE registry_clear_aliases | ( | VALUE | self | ) | [static] |
Definition at line 468 of file bindings/ruby/ext/registry.cc.
static VALUE registry_create_compound | ( | VALUE | registry, |
VALUE | name, | ||
VALUE | field_defs | ||
) | [static] |
Definition at line 561 of file bindings/ruby/ext/registry.cc.
static VALUE registry_create_enum | ( | VALUE | registry, |
VALUE | name, | ||
VALUE | symbol_defs | ||
) | [static] |
Definition at line 592 of file bindings/ruby/ext/registry.cc.
static VALUE registry_create_null | ( | VALUE | registry, |
VALUE | _name | ||
) | [static] |
Definition at line 636 of file bindings/ruby/ext/registry.cc.
static VALUE registry_create_opaque | ( | VALUE | registry, |
VALUE | _name, | ||
VALUE | _size | ||
) | [static] |
Definition at line 622 of file bindings/ruby/ext/registry.cc.
static VALUE registry_define_container | ( | VALUE | registry, |
VALUE | kind, | ||
VALUE | element | ||
) | [static] |
Definition at line 524 of file bindings/ruby/ext/registry.cc.
static VALUE registry_do_build | ( | VALUE | self, |
VALUE | name | ||
) | [static] |
Definition at line 157 of file bindings/ruby/ext/registry.cc.
static VALUE registry_do_get | ( | VALUE | self, |
VALUE | name | ||
) | [static] |
Definition at line 146 of file bindings/ruby/ext/registry.cc.
static VALUE registry_each_type | ( | VALUE | self, |
VALUE | filter_, | ||
VALUE | with_aliases_ | ||
) | [static] |
Definition at line 398 of file bindings/ruby/ext/registry.cc.
static VALUE registry_export | ( | VALUE | self, |
VALUE | kind, | ||
VALUE | options | ||
) | [static] |
Definition at line 264 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 234 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 288 of file bindings/ruby/ext/registry.cc.
static VALUE registry_merge_xml | ( | VALUE | rb_registry, |
VALUE | xml | ||
) | [static] |
Definition at line 428 of file bindings/ruby/ext/registry.cc.
static VALUE registry_minimal | ( | VALUE | self, |
VALUE | rb_auto, | ||
VALUE | with_aliases | ||
) | [static] |
Definition at line 341 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 311 of file bindings/ruby/ext/registry.cc.
static VALUE registry_reverse_depends | ( | VALUE | self, |
VALUE | rbtype | ||
) | [static] |
Definition at line 131 of file bindings/ruby/ext/registry.cc.
static VALUE registry_size | ( | VALUE | self | ) | [static] |
Definition at line 481 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 191 of file bindings/ruby/ext/registry.cc.
static void yield_types | ( | VALUE | self, |
bool | with_aliases, | ||
RegistryIterator | it, | ||
RegistryIterator | end | ||
) | [static] |
Definition at line 368 of file bindings/ruby/ext/registry.cc.