Lines Matching refs:TestPackageRegistry
53 TestPackageRegistry::TestPackageRegistry (void) in TestPackageRegistry() function in tcu::TestPackageRegistry
57 TestPackageRegistry::~TestPackageRegistry (void) in ~TestPackageRegistry()
63 TestPackageRegistry* TestPackageRegistry::getSingleton (void) in getSingleton()
65 return TestPackageRegistry::getOrDestroy(true); in getSingleton()
68 void TestPackageRegistry::destroy (void) in destroy()
70 TestPackageRegistry::getOrDestroy(false); in destroy()
73 TestPackageRegistry* TestPackageRegistry::getOrDestroy (bool isCreate) in getOrDestroy()
75 static TestPackageRegistry* s_ptr = DE_NULL; in getOrDestroy()
80 s_ptr = new TestPackageRegistry(); in getOrDestroy()
96 void TestPackageRegistry::registerPackage (const char* name, TestPackageCreateFunc createFunc) in registerPackage()
101 const std::vector<TestPackageRegistry::PackageInfo*>& TestPackageRegistry::getPackageInfos (void) c… in getPackageInfos()
106 TestPackageRegistry::PackageInfo* TestPackageRegistry::getPackageInfoByName (const char* packageNam… in getPackageInfoByName()
117 TestPackage* TestPackageRegistry::createPackage (const char* name, TestContext& testCtx) const in createPackage()
127 TestPackageRegistry::getSingleton()->registerPackage(name, createFunc); in TestPackageDescriptor()
132 TestPackageRegistry::destroy(); in ~TestPackageDescriptor()
147 TestPackageRoot::TestPackageRoot (TestContext& testCtx, const TestPackageRegistry* packageRegistry) in TestPackageRoot()
150 const vector<TestPackageRegistry::PackageInfo*>& packageInfos = packageRegistry->getPackageInfos(); in TestPackageRoot()