Public Types | Public Member Functions | Private Member Functions | List of all members
testing::internal::TestMetaFactory< TestSuite > Class Template Reference

#include <gtest-param-util.h>

Inheritance diagram for testing::internal::TestMetaFactory< TestSuite >:
Inheritance graph
[legend]

Public Types

using ParamType = typename TestSuite::ParamType
 
using ParamType = typename TestSuite::ParamType
 
using ParamType = typename TestSuite::ParamType
 
using ParamType = typename TestSuite::ParamType
 
using ParamType = typename TestSuite::ParamType
 
typedef TestCase::ParamType ParamType
 

Public Member Functions

virtual TestFactoryBaseCreateTestFactory (ParamType parameter)
 
TestFactoryBaseCreateTestFactory (ParamType parameter) override
 
TestFactoryBaseCreateTestFactory (ParamType parameter) override
 
TestFactoryBaseCreateTestFactory (ParamType parameter) override
 
TestFactoryBaseCreateTestFactory (ParamType parameter) override
 
TestFactoryBaseCreateTestFactory (ParamType parameter) override
 
 TestMetaFactory ()
 
 TestMetaFactory ()
 
 TestMetaFactory ()
 
 TestMetaFactory ()
 
 TestMetaFactory ()
 
 TestMetaFactory ()
 
- Public Member Functions inherited from testing::internal::TestMetaFactoryBase< TestSuite::ParamType >
virtual TestFactoryBaseCreateTestFactory (TestSuite::ParamType parameter)=0
 
virtual TestFactoryBaseCreateTestFactory (TestSuite::ParamType parameter)=0
 
virtual TestFactoryBaseCreateTestFactory (TestSuite::ParamType parameter)=0
 
virtual TestFactoryBaseCreateTestFactory (TestSuite::ParamType parameter)=0
 
virtual TestFactoryBaseCreateTestFactory (TestSuite::ParamType parameter)=0
 
virtual TestFactoryBaseCreateTestFactory (TestSuite::ParamType parameter)=0
 
virtual ~TestMetaFactoryBase ()
 
virtual ~TestMetaFactoryBase ()
 
virtual ~TestMetaFactoryBase ()
 
virtual ~TestMetaFactoryBase ()
 
virtual ~TestMetaFactoryBase ()
 
virtual ~TestMetaFactoryBase ()
 

Private Member Functions

 GTEST_DISALLOW_COPY_AND_ASSIGN_ (TestMetaFactory)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (TestMetaFactory)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (TestMetaFactory)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (TestMetaFactory)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (TestMetaFactory)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (TestMetaFactory)
 

Detailed Description

template<class TestSuite>
class testing::internal::TestMetaFactory< TestSuite >

Definition at line 429 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h.

Member Typedef Documentation

◆ ParamType [1/6]

template<class TestSuite >
using testing::internal::TestMetaFactory< TestSuite >::ParamType = typename TestSuite::ParamType

◆ ParamType [2/6]

template<class TestSuite >
using testing::internal::TestMetaFactory< TestSuite >::ParamType = typename TestSuite::ParamType

◆ ParamType [3/6]

template<class TestSuite >
using testing::internal::TestMetaFactory< TestSuite >::ParamType = typename TestSuite::ParamType

◆ ParamType [4/6]

template<class TestSuite >
using testing::internal::TestMetaFactory< TestSuite >::ParamType = typename TestSuite::ParamType

◆ ParamType [5/6]

template<class TestSuite >
using testing::internal::TestMetaFactory< TestSuite >::ParamType = typename TestSuite::ParamType

◆ ParamType [6/6]

template<class TestSuite >
typedef TestCase::ParamType testing::internal::TestMetaFactory< TestSuite >::ParamType

Constructor & Destructor Documentation

◆ TestMetaFactory() [1/6]

template<class TestSuite >
testing::internal::TestMetaFactory< TestSuite >::TestMetaFactory ( )
inline

◆ TestMetaFactory() [2/6]

template<class TestSuite >
testing::internal::TestMetaFactory< TestSuite >::TestMetaFactory ( )
inline

◆ TestMetaFactory() [3/6]

template<class TestSuite >
testing::internal::TestMetaFactory< TestSuite >::TestMetaFactory ( )
inline

◆ TestMetaFactory() [4/6]

template<class TestSuite >
testing::internal::TestMetaFactory< TestSuite >::TestMetaFactory ( )
inline

◆ TestMetaFactory() [5/6]

template<class TestSuite >
testing::internal::TestMetaFactory< TestSuite >::TestMetaFactory ( )
inline

◆ TestMetaFactory() [6/6]

template<class TestSuite >
testing::internal::TestMetaFactory< TestSuite >::TestMetaFactory ( )
inline

Member Function Documentation

◆ CreateTestFactory() [1/6]

template<class TestSuite >
virtual TestFactoryBase* testing::internal::TestMetaFactory< TestSuite >::CreateTestFactory ( ParamType  parameter)
inlinevirtual

◆ CreateTestFactory() [2/6]

template<class TestSuite >
TestFactoryBase* testing::internal::TestMetaFactory< TestSuite >::CreateTestFactory ( ParamType  parameter)
inlineoverride

◆ CreateTestFactory() [3/6]

template<class TestSuite >
TestFactoryBase* testing::internal::TestMetaFactory< TestSuite >::CreateTestFactory ( ParamType  parameter)
inlineoverride

◆ CreateTestFactory() [4/6]

template<class TestSuite >
TestFactoryBase* testing::internal::TestMetaFactory< TestSuite >::CreateTestFactory ( ParamType  parameter)
inlineoverride

◆ CreateTestFactory() [5/6]

template<class TestSuite >
TestFactoryBase* testing::internal::TestMetaFactory< TestSuite >::CreateTestFactory ( ParamType  parameter)
inlineoverride

◆ CreateTestFactory() [6/6]

template<class TestSuite >
TestFactoryBase* testing::internal::TestMetaFactory< TestSuite >::CreateTestFactory ( ParamType  parameter)
inlineoverride

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [1/6]

template<class TestSuite >
testing::internal::TestMetaFactory< TestSuite >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( TestMetaFactory< TestSuite )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [2/6]

template<class TestSuite >
testing::internal::TestMetaFactory< TestSuite >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( TestMetaFactory< TestSuite )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [3/6]

template<class TestSuite >
testing::internal::TestMetaFactory< TestSuite >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( TestMetaFactory< TestSuite )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [4/6]

template<class TestSuite >
testing::internal::TestMetaFactory< TestSuite >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( TestMetaFactory< TestSuite )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [5/6]

template<class TestSuite >
testing::internal::TestMetaFactory< TestSuite >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( TestMetaFactory< TestSuite )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [6/6]

template<class TestSuite >
testing::internal::TestMetaFactory< TestSuite >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( TestMetaFactory< TestSuite )
private

The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:50