コード例 #1
0
ファイル: ElementObject.cpp プロジェクト: ukinau/Chisa
Handler<Object> encode< ::cinamo::Handler<chisa::tk::Element> >(Handler<Heap> const& heap, ::cinamo::Handler<chisa::tk::Element> val)
{
	return val ? Handler<Object>(val->donutObject()) : heap->createNull();
}
コード例 #2
0
ファイル: GeistObject.cpp プロジェクト: kaiinui/Chisa
Handler<Object> encode< ::cinamo::Handler<chisa::WorldGeist> >(Handler<Heap> const& heap, ::cinamo::Handler<chisa::WorldGeist> val)
{
	return val->donutObject(heap);
}
コード例 #3
0
ファイル: Hexe.cpp プロジェクト: kaiinui/Chisa
void Hexe::registerGeistProvider( ::cinamo::Handler< ::donut::Heap> const& heap )
{
	heap->registerProvider(this->nesGeistProvider_ = Handler<NesGeistProvider>(new NesGeistProvider(heap)));
}