#include "typelib.hh"
#include <typelib/pluginmanager.hh>
#include <map>
#include <string>
#include <vector>
#include <boost/utility.hpp>
#include <typeinfo>
#include <iostream>
#include <boost/noncopyable.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/utility/enable_if.hpp>
#include <list>
#include <stdexcept>
#include "pluginmanager.hh"
#include <iosfwd>
#include "registryiterator.hh"
#include "registry.hh"
#include "typemodel.hh"
#include "typename.hh"
#include <boost/iterator/iterator_facade.hpp>
#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_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) |
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_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 | |||
) | [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.