template <class TestSuite>

class TestMetaFactory

Defined at line 437 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h

INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE.

TestMetaFactory creates test factories for passing into

MakeAndRegisterTestInfo function. Since MakeAndRegisterTestInfo receives

ownership of test factory pointer, same factory object cannot be passed

into that method twice. But ParameterizedTestSuiteInfo is going to call

it for each Test/Parameter value combination. Thus it needs meta factory

creator class.

Public Methods

void TestMetaFactory<TestSuite> ()

Defined at line 442 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h

TestFactoryBase * CreateTestFactory (ParamType parameter)

Defined at line 444 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h