$search

typelib_ruby::cxx2rb Namespace Reference

Classes

struct  RbRegistry

Typedefs

typedef std::map< Type const
*, std::pair< bool, VALUE > > 
WrapperMap

Functions

template<typename T >
VALUE class_of ()
VALUE class_of (Type const &type)
template<>
VALUE class_of< RbRegistry > ()
template<>
VALUE class_of< Type > ()
template<>
VALUE class_of< Value > ()
VALUE enum_symbol (Enum::integral_type value, Enum const &e)
VALUE type_wrap (Type const &type, VALUE registry)
VALUE value_wrap (Value v, VALUE registry, VALUE parent=Qnil)

Typedef Documentation

typedef std::map<Type const*, std::pair<bool, VALUE> > typelib_ruby::cxx2rb::WrapperMap

Definition at line 41 of file typelib.hh.


Function Documentation

template<typename T >
VALUE typelib_ruby::cxx2rb::class_of (  )  [inline]
VALUE typelib_ruby::cxx2rb::class_of ( Typelib::Type const &  type  ) 

Definition at line 90 of file bindings/ruby/ext/value.cc.

template<>
VALUE typelib_ruby::cxx2rb::class_of< RbRegistry > (  )  [inline]
template<>
VALUE typelib_ruby::cxx2rb::class_of< Type > (  )  [inline]
template<>
VALUE typelib_ruby::cxx2rb::class_of< Value > (  )  [inline]
VALUE typelib_ruby::cxx2rb::enum_symbol ( Enum::integral_type  value,
Enum const &  e 
) [inline]

Definition at line 75 of file typelib.hh.

VALUE typelib_ruby::cxx2rb::type_wrap ( Type const &  type,
VALUE  registry 
)

Definition at line 106 of file bindings/ruby/ext/value.cc.

VALUE typelib_ruby::cxx2rb::value_wrap ( Value  v,
VALUE  registry,
VALUE  parent = Qnil 
)

Definition at line 51 of file bindings/ruby/ext/value.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:11 2013