#include <typelib.hh>
Public Member Functions | |
RbRegistry (Typelib::Registry *registry) | |
~RbRegistry () | |
Public Attributes | |
boost::shared_ptr < Typelib::Registry > | registry |
cxx2rb::WrapperMap | wrappers |
Definition at line 42 of file typelib.hh.
typelib_ruby::cxx2rb::RbRegistry::RbRegistry | ( | Typelib::Registry * | registry | ) | [inline] |
Definition at line 57 of file typelib.hh.
typelib_ruby::cxx2rb::RbRegistry::~RbRegistry | ( | ) | [inline] |
Definition at line 59 of file typelib.hh.
boost::shared_ptr<Typelib::Registry> typelib_ruby::cxx2rb::RbRegistry::registry |
Definition at line 44 of file typelib.hh.
Map that stores the mapping from Type instances to the corresponding Ruby object
The boolean flag is false if the registry still owns that type, and true otherwise. The registry loses ownership of a type through the remove call
In both cases, they will be deleted only when the registry is garbage collected.
Definition at line 55 of file typelib.hh.