| 
Classes | 
| struct | typelib_ruby::cxx2rb::RbRegistry | 
| class | typelib_ruby::RubyGetter | 
| class | typelib_ruby::RubySetter | 
| 
Namespaces | 
| namespace | typelib_ruby | 
| namespace | typelib_ruby::cxx2rb | 
| namespace | typelib_ruby::rb2cxx | 
| 
Typedefs | 
| typedef std::map< Type const *, std::pair< bool, VALUE > >
 | typelib_ruby::cxx2rb::WrapperMap | 
| 
Functions | 
| void | typelib_ruby::rb2cxx::check_is_kind_of (VALUE self, VALUE expected) | 
| VALUE | typelib_ruby::cxx2rb::class_of (Type const &type) | 
| template<typename T > | 
| VALUE | typelib_ruby::cxx2rb::class_of () | 
| template<> | 
| VALUE | typelib_ruby::cxx2rb::class_of< RbRegistry > () | 
| template<> | 
| VALUE | typelib_ruby::cxx2rb::class_of< Type > () | 
| template<> | 
| VALUE | typelib_ruby::cxx2rb::class_of< Value > () | 
| VALUE | typelib_ruby::cxx2rb::enum_symbol (Enum::integral_type value, Enum const &e) | 
| Enum::integral_type | typelib_ruby::rb2cxx::enum_value (VALUE rb_value, Enum const &e) | 
| template<typename T > | 
| T & | typelib_ruby::rb2cxx::get_wrapped (VALUE self) | 
| VALUE | typelib_ruby::memory_allocate (size_t size) | 
| void * | typelib_ruby::memory_cptr (VALUE ptr) | 
| void | typelib_ruby::memory_delete (void *ptr) | 
| void | typelib_ruby::memory_init (VALUE ptr, VALUE type) | 
| bool | typelib_ruby::memory_ref (void *ptr) | 
| void | typelib_ruby::memory_unref (void *ptr) | 
| VALUE | typelib_ruby::memory_wrap (void *ptr, bool take_ownership, void *root_ptr) | 
| template<typename T > | 
| T & | typelib_ruby::rb2cxx::object (VALUE self) | 
| template<> | 
| Registry & | typelib_ruby::rb2cxx::object (VALUE self) | 
| VALUE | typelib_ruby::type_get_registry (VALUE self) | 
| VALUE | typelib_ruby::cxx2rb::type_wrap (Type const &type, VALUE registry) | 
| void | typelib_ruby::Typelib_init_memory () | 
| void | typelib_ruby::Typelib_init_registry () | 
| void | typelib_ruby::Typelib_init_specialized_types () | 
| void | typelib_ruby::Typelib_init_strings () | 
| void | typelib_ruby::Typelib_init_values () | 
| VALUE | typelib_ruby::value_get_registry (VALUE self) | 
| VALUE | typelib_ruby::cxx2rb::value_wrap (Value v, VALUE registry, VALUE parent=Qnil) | 
| 
Variables | 
| VALUE | typelib_ruby::cArray = Qnil | 
| VALUE | typelib_ruby::cCompound = Qnil | 
| VALUE | typelib_ruby::cContainer = Qnil | 
| VALUE | typelib_ruby::cEnum = Qnil | 
| VALUE | typelib_ruby::cIndirect = Qnil | 
| VALUE | typelib_ruby::cNull = Qnil | 
| VALUE | typelib_ruby::cNumeric = Qnil | 
| VALUE | typelib_ruby::cOpaque = Qnil | 
| VALUE | typelib_ruby::cPointer = Qnil | 
| VALUE | typelib_ruby::cType = Qnil |