Suite::Suite() : m_testCount(0) , m_passedCount(0) , m_testedCount(0) { unitos::SuiteRegistrator registrator(this); }
void addPrimitives(llvm::Module * module) { PrimitiveRegistrator registrator(module); #define PRIMITIVE(name) registrator.registerPrimitive(#name, p_##name); #include "primitives_list.h" #undef PRIMITIVE }
void YuiRegisterScripts(ScriptManager & scriptmanager) { std::unique_ptr<ScriptRegistrator> registrator(scriptmanager.getRegistrator()); registrator->addClass(UTEXT("ui.Yui")); registrator->addFunction(UTEXT("load(String)"), yui_load); registrator->addClass(UTEXT("ui.YuiWindow")); registrator->registerCallbacks(); }
void registerTypes() { boost::mpl::for_each<descriptor_vector>( registrator(this) ); }