#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 43 of file typelib.hh.
typelib_ruby::cxx2rb::RbRegistry::RbRegistry | ( | Typelib::Registry * | registry | ) | [inline] |
Definition at line 58 of file typelib.hh.
typelib_ruby::cxx2rb::RbRegistry::~RbRegistry | ( | ) | [inline] |
Definition at line 60 of file typelib.hh.
boost::shared_ptr<Typelib::Registry> typelib_ruby::cxx2rb::RbRegistry::registry |
Definition at line 45 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 56 of file typelib.hh.