示例#1
0
文件: main.hpp 项目: rinkevichjm/rwx
DLL_LOCAL void registerType(VALUE klass, bool bfree = false)
{
	typeklassholder[typeid(T*).name()]=klass;
	if(bfree)
		registerDataType(klass, RUBY_TYPED_DEFAULT_FREE, type_size_of<T>);
	else
		registerDataType(klass, RUBY_TYPED_NEVER_FREE, type_size_of<T>);
}
示例#2
0
文件: main.cpp 项目: Hanmac/rwx
void registerDataType(VALUE klass)
{
	registerDataType(klass, RUBY_TYPED_NEVER_FREE, NULL);
}