$search

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 <utilmm/configfile/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)
static VALUE registry_create_enum (VALUE registry, VALUE name, VALUE symbol_defs)
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

Function Documentation

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 559 of file bindings/ruby/ext/registry.cc.

static VALUE registry_create_enum ( VALUE  registry,
VALUE  name,
VALUE  symbol_defs 
) [static]

Definition at line 590 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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Fri Mar 1 16:29:02 2013