Namespaces | Functions | Variables
registry.cc File Reference
#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>
Include dependency graph for bindings/ruby/ext/registry.cc:

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

Function Documentation

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.



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