Public Types | Public Member Functions | Static Public Member Functions | Static Private Member Functions | Static Private Attributes | Friends | List of all members
testing::WithParamInterface< T > Class Template Reference

#include <gtest.h>

Inheritance diagram for testing::WithParamInterface< T >:
Inheritance graph
[legend]

Public Types

typedef T ParamType
 
typedef T ParamType
 
typedef T ParamType
 
typedef T ParamType
 
typedef T ParamType
 
typedef T ParamType
 

Public Member Functions

const ParamTypeGetParam () const
 
virtual ~WithParamInterface ()
 
virtual ~WithParamInterface ()
 
virtual ~WithParamInterface ()
 
virtual ~WithParamInterface ()
 
virtual ~WithParamInterface ()
 
virtual ~WithParamInterface ()
 

Static Public Member Functions

static const ParamTypeGetParam ()
 
static const ParamTypeGetParam ()
 
static const ParamTypeGetParam ()
 
static const ParamTypeGetParam ()
 
static const ParamTypeGetParam ()
 

Static Private Member Functions

static void SetParam (const ParamType *parameter)
 
static void SetParam (const ParamType *parameter)
 
static void SetParam (const ParamType *parameter)
 
static void SetParam (const ParamType *parameter)
 
static void SetParam (const ParamType *parameter)
 
static void SetParam (const ParamType *parameter)
 

Static Private Attributes

static const ParamTypeparameter_ = nullptr
 

Friends

template<class TestClass >
class internal::ParameterizedTestFactory
 
template<class TestClass >
class internal::ParameterizedTestFactory
 
template<class TestClass >
class internal::ParameterizedTestFactory
 
template<class TestClass >
class internal::ParameterizedTestFactory
 
template<class TestClass >
class internal::ParameterizedTestFactory
 
template<class TestClass >
class internal::ParameterizedTestFactory
 

Detailed Description

template<typename T>
class testing::WithParamInterface< T >

Definition at line 1848 of file bloaty/third_party/googletest/googletest/include/gtest/gtest.h.

Member Typedef Documentation

◆ ParamType [1/6]

template<typename T >
typedef T testing::WithParamInterface< T >::ParamType

◆ ParamType [2/6]

template<typename T >
typedef T testing::WithParamInterface< T >::ParamType

◆ ParamType [3/6]

template<typename T >
typedef T testing::WithParamInterface< T >::ParamType

◆ ParamType [4/6]

template<typename T >
typedef T testing::WithParamInterface< T >::ParamType

◆ ParamType [5/6]

template<typename T >
typedef T testing::WithParamInterface< T >::ParamType

◆ ParamType [6/6]

template<typename T >
typedef T testing::WithParamInterface< T >::ParamType

Constructor & Destructor Documentation

◆ ~WithParamInterface() [1/6]

template<typename T >
virtual testing::WithParamInterface< T >::~WithParamInterface ( )
inlinevirtual

◆ ~WithParamInterface() [2/6]

template<typename T >
virtual testing::WithParamInterface< T >::~WithParamInterface ( )
inlinevirtual

◆ ~WithParamInterface() [3/6]

template<typename T >
virtual testing::WithParamInterface< T >::~WithParamInterface ( )
inlinevirtual

◆ ~WithParamInterface() [4/6]

template<typename T >
virtual testing::WithParamInterface< T >::~WithParamInterface ( )
inlinevirtual

◆ ~WithParamInterface() [5/6]

template<typename T >
virtual testing::WithParamInterface< T >::~WithParamInterface ( )
inlinevirtual

◆ ~WithParamInterface() [6/6]

template<typename T >
virtual testing::WithParamInterface< T >::~WithParamInterface ( )
inlinevirtual

Member Function Documentation

◆ GetParam() [1/6]

template<typename T >
static const ParamType& testing::WithParamInterface< T >::GetParam ( )
inlinestatic

◆ GetParam() [2/6]

template<typename T >
static const ParamType& testing::WithParamInterface< T >::GetParam ( )
inlinestatic

◆ GetParam() [3/6]

template<typename T >
static const ParamType& testing::WithParamInterface< T >::GetParam ( )
inlinestatic

◆ GetParam() [4/6]

template<typename T >
static const ParamType& testing::WithParamInterface< T >::GetParam ( )
inlinestatic

◆ GetParam() [5/6]

template<typename T >
static const ParamType& testing::WithParamInterface< T >::GetParam ( )
inlinestatic

◆ GetParam() [6/6]

template<typename T >
const ParamType& testing::WithParamInterface< T >::GetParam ( ) const
inline

◆ SetParam() [1/6]

template<typename T >
static void testing::WithParamInterface< T >::SetParam ( const ParamType parameter)
inlinestaticprivate

◆ SetParam() [2/6]

template<typename T >
static void testing::WithParamInterface< T >::SetParam ( const ParamType parameter)
inlinestaticprivate

◆ SetParam() [3/6]

template<typename T >
static void testing::WithParamInterface< T >::SetParam ( const ParamType parameter)
inlinestaticprivate

◆ SetParam() [4/6]

template<typename T >
static void testing::WithParamInterface< T >::SetParam ( const ParamType parameter)
inlinestaticprivate

◆ SetParam() [5/6]

template<typename T >
static void testing::WithParamInterface< T >::SetParam ( const ParamType parameter)
inlinestaticprivate

◆ SetParam() [6/6]

template<typename T >
static void testing::WithParamInterface< T >::SetParam ( const ParamType parameter)
inlinestaticprivate

Friends And Related Function Documentation

◆ internal::ParameterizedTestFactory [1/6]

template<typename T >
template<class TestClass >
class internal::ParameterizedTestFactory
friend

◆ internal::ParameterizedTestFactory [2/6]

template<typename T >
template<class TestClass >
friend class internal::ParameterizedTestFactory
friend

◆ internal::ParameterizedTestFactory [3/6]

template<typename T >
template<class TestClass >
class internal::ParameterizedTestFactory
friend

◆ internal::ParameterizedTestFactory [4/6]

template<typename T >
template<class TestClass >
class internal::ParameterizedTestFactory
friend

◆ internal::ParameterizedTestFactory [5/6]

template<typename T >
template<class TestClass >
class internal::ParameterizedTestFactory
friend

◆ internal::ParameterizedTestFactory [6/6]

template<typename T >
template<class TestClass >
class internal::ParameterizedTestFactory
friend

Member Data Documentation

◆ parameter_

template<typename T >
const T * testing::WithParamInterface< T >::parameter_ = nullptr
staticprivate

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


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