コード例 #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);
}