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

#include <gtest-param-util.h>

Public Types

typedef ptrdiff_t difference_type
 
typedef ptrdiff_t difference_type
 
typedef ptrdiff_t difference_type
 
typedef ptrdiff_t difference_type
 
typedef ptrdiff_t difference_type
 
typedef ptrdiff_t difference_type
 
typedef T value_type
 
typedef T value_type
 
typedef T value_type
 
typedef T value_type
 
typedef T value_type
 
typedef T value_type
 

Public Member Functions

bool operator!= (const ParamIterator &other) const
 
bool operator!= (const ParamIterator &other) const
 
bool operator!= (const ParamIterator &other) const
 
bool operator!= (const ParamIterator &other) const
 
bool operator!= (const ParamIterator &other) const
 
bool operator!= (const ParamIterator &other) const
 
const Toperator* () const
 
const Toperator* () const
 
const Toperator* () const
 
const Toperator* () const
 
const Toperator* () const
 
const Toperator* () const
 
ParamIteratoroperator++ ()
 
ParamIteratoroperator++ ()
 
ParamIteratoroperator++ ()
 
ParamIteratoroperator++ ()
 
ParamIteratoroperator++ ()
 
ParamIteratoroperator++ ()
 
ParamIterator operator++ (int)
 
ParamIterator operator++ (int)
 
ParamIterator operator++ (int)
 
ParamIterator operator++ (int)
 
ParamIterator operator++ (int)
 
ParamIterator operator++ (int)
 
const Toperator-> () const
 
const Toperator-> () const
 
const Toperator-> () const
 
const Toperator-> () const
 
const Toperator-> () const
 
const Toperator-> () const
 
ParamIteratoroperator= (const ParamIterator &other)
 
ParamIteratoroperator= (const ParamIterator &other)
 
ParamIteratoroperator= (const ParamIterator &other)
 
ParamIteratoroperator= (const ParamIterator &other)
 
ParamIteratoroperator= (const ParamIterator &other)
 
ParamIteratoroperator= (const ParamIterator &other)
 
bool operator== (const ParamIterator &other) const
 
bool operator== (const ParamIterator &other) const
 
bool operator== (const ParamIterator &other) const
 
bool operator== (const ParamIterator &other) const
 
bool operator== (const ParamIterator &other) const
 
bool operator== (const ParamIterator &other) const
 
 ParamIterator (const ParamIterator &other)
 
 ParamIterator (const ParamIterator &other)
 
 ParamIterator (const ParamIterator &other)
 
 ParamIterator (const ParamIterator &other)
 
 ParamIterator (const ParamIterator &other)
 
 ParamIterator (const ParamIterator &other)
 

Public Attributes

const typedef Treference
 

Private Member Functions

 ParamIterator (ParamIteratorInterface< T > *impl)
 
 ParamIterator (ParamIteratorInterface< T > *impl)
 
 ParamIterator (ParamIteratorInterface< T > *impl)
 
 ParamIterator (ParamIteratorInterface< T > *impl)
 
 ParamIterator (ParamIteratorInterface< T > *impl)
 
 ParamIterator (ParamIteratorInterface< T > *impl)
 

Private Attributes

std::unique_ptr< ParamIteratorInterface< T > > impl_
 
scoped_ptr< ParamIteratorInterface< T > > impl_
 

Friends

class ParamGenerator< T >
 

Detailed Description

template<typename T>
class testing::internal::ParamIterator< T >

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

Member Typedef Documentation

◆ difference_type [1/6]

template<typename T >
typedef ptrdiff_t testing::internal::ParamIterator< T >::difference_type

◆ difference_type [2/6]

template<typename T >
typedef ptrdiff_t testing::internal::ParamIterator< T >::difference_type

◆ difference_type [3/6]

template<typename T >
typedef ptrdiff_t testing::internal::ParamIterator< T >::difference_type

◆ difference_type [4/6]

template<typename T >
typedef ptrdiff_t testing::internal::ParamIterator< T >::difference_type

◆ difference_type [5/6]

template<typename T >
typedef ptrdiff_t testing::internal::ParamIterator< T >::difference_type

◆ difference_type [6/6]

template<typename T >
typedef ptrdiff_t testing::internal::ParamIterator< T >::difference_type

◆ value_type [1/6]

template<typename T >
typedef T testing::internal::ParamIterator< T >::value_type

◆ value_type [2/6]

template<typename T >
typedef T testing::internal::ParamIterator< T >::value_type

◆ value_type [3/6]

template<typename T >
typedef T testing::internal::ParamIterator< T >::value_type

◆ value_type [4/6]

template<typename T >
typedef T testing::internal::ParamIterator< T >::value_type

◆ value_type [5/6]

template<typename T >
typedef T testing::internal::ParamIterator< T >::value_type

◆ value_type [6/6]

template<typename T >
typedef T testing::internal::ParamIterator< T >::value_type

Constructor & Destructor Documentation

◆ ParamIterator() [1/12]

template<typename T >
testing::internal::ParamIterator< T >::ParamIterator ( const ParamIterator< T > &  other)
inline

◆ ParamIterator() [2/12]

template<typename T >
testing::internal::ParamIterator< T >::ParamIterator ( ParamIteratorInterface< T > *  impl)
inlineexplicitprivate

◆ ParamIterator() [3/12]

template<typename T >
testing::internal::ParamIterator< T >::ParamIterator ( const ParamIterator< T > &  other)
inline

◆ ParamIterator() [4/12]

template<typename T >
testing::internal::ParamIterator< T >::ParamIterator ( ParamIteratorInterface< T > *  impl)
inlineexplicitprivate

◆ ParamIterator() [5/12]

template<typename T >
testing::internal::ParamIterator< T >::ParamIterator ( const ParamIterator< T > &  other)
inline

◆ ParamIterator() [6/12]

template<typename T >
testing::internal::ParamIterator< T >::ParamIterator ( ParamIteratorInterface< T > *  impl)
inlineexplicitprivate

◆ ParamIterator() [7/12]

template<typename T >
testing::internal::ParamIterator< T >::ParamIterator ( const ParamIterator< T > &  other)
inline

◆ ParamIterator() [8/12]

template<typename T >
testing::internal::ParamIterator< T >::ParamIterator ( ParamIteratorInterface< T > *  impl)
inlineexplicitprivate

◆ ParamIterator() [9/12]

template<typename T >
testing::internal::ParamIterator< T >::ParamIterator ( const ParamIterator< T > &  other)
inline

◆ ParamIterator() [10/12]

template<typename T >
testing::internal::ParamIterator< T >::ParamIterator ( ParamIteratorInterface< T > *  impl)
inlineexplicitprivate

◆ ParamIterator() [11/12]

template<typename T >
testing::internal::ParamIterator< T >::ParamIterator ( const ParamIterator< T > &  other)
inline

◆ ParamIterator() [12/12]

template<typename T >
testing::internal::ParamIterator< T >::ParamIterator ( ParamIteratorInterface< T > *  impl)
inlineexplicitprivate

Member Function Documentation

◆ operator!=() [1/6]

template<typename T >
bool testing::internal::ParamIterator< T >::operator!= ( const ParamIterator< T > &  other) const
inline

◆ operator!=() [2/6]

template<typename T >
bool testing::internal::ParamIterator< T >::operator!= ( const ParamIterator< T > &  other) const
inline

◆ operator!=() [3/6]

template<typename T >
bool testing::internal::ParamIterator< T >::operator!= ( const ParamIterator< T > &  other) const
inline

◆ operator!=() [4/6]

template<typename T >
bool testing::internal::ParamIterator< T >::operator!= ( const ParamIterator< T > &  other) const
inline

◆ operator!=() [5/6]

template<typename T >
bool testing::internal::ParamIterator< T >::operator!= ( const ParamIterator< T > &  other) const
inline

◆ operator!=() [6/6]

template<typename T >
bool testing::internal::ParamIterator< T >::operator!= ( const ParamIterator< T > &  other) const
inline

◆ operator*() [1/6]

template<typename T >
const T& testing::internal::ParamIterator< T >::operator* ( ) const
inline

◆ operator*() [2/6]

template<typename T >
const T& testing::internal::ParamIterator< T >::operator* ( ) const
inline

◆ operator*() [3/6]

template<typename T >
const T& testing::internal::ParamIterator< T >::operator* ( ) const
inline

◆ operator*() [4/6]

template<typename T >
const T& testing::internal::ParamIterator< T >::operator* ( ) const
inline

◆ operator*() [5/6]

template<typename T >
const T& testing::internal::ParamIterator< T >::operator* ( ) const
inline

◆ operator*() [6/6]

template<typename T >
const T& testing::internal::ParamIterator< T >::operator* ( ) const
inline

◆ operator++() [1/12]

template<typename T >
ParamIterator& testing::internal::ParamIterator< T >::operator++ ( )
inline

◆ operator++() [2/12]

template<typename T >
ParamIterator& testing::internal::ParamIterator< T >::operator++ ( )
inline

◆ operator++() [3/12]

template<typename T >
ParamIterator& testing::internal::ParamIterator< T >::operator++ ( )
inline

◆ operator++() [4/12]

template<typename T >
ParamIterator& testing::internal::ParamIterator< T >::operator++ ( )
inline

◆ operator++() [5/12]

template<typename T >
ParamIterator& testing::internal::ParamIterator< T >::operator++ ( )
inline

◆ operator++() [6/12]

template<typename T >
ParamIterator& testing::internal::ParamIterator< T >::operator++ ( )
inline

◆ operator++() [7/12]

template<typename T >
ParamIterator testing::internal::ParamIterator< T >::operator++ ( int  )
inline

◆ operator++() [8/12]

template<typename T >
ParamIterator testing::internal::ParamIterator< T >::operator++ ( int  )
inline

◆ operator++() [9/12]

template<typename T >
ParamIterator testing::internal::ParamIterator< T >::operator++ ( int  )
inline

◆ operator++() [10/12]

template<typename T >
ParamIterator testing::internal::ParamIterator< T >::operator++ ( int  )
inline

◆ operator++() [11/12]

template<typename T >
ParamIterator testing::internal::ParamIterator< T >::operator++ ( int  )
inline

◆ operator++() [12/12]

template<typename T >
ParamIterator testing::internal::ParamIterator< T >::operator++ ( int  )
inline

◆ operator->() [1/6]

template<typename T >
const T* testing::internal::ParamIterator< T >::operator-> ( ) const
inline

◆ operator->() [2/6]

template<typename T >
const T* testing::internal::ParamIterator< T >::operator-> ( ) const
inline

◆ operator->() [3/6]

template<typename T >
const T* testing::internal::ParamIterator< T >::operator-> ( ) const
inline

◆ operator->() [4/6]

template<typename T >
const T* testing::internal::ParamIterator< T >::operator-> ( ) const
inline

◆ operator->() [5/6]

template<typename T >
const T* testing::internal::ParamIterator< T >::operator-> ( ) const
inline

◆ operator->() [6/6]

template<typename T >
const T* testing::internal::ParamIterator< T >::operator-> ( ) const
inline

◆ operator=() [1/6]

template<typename T >
ParamIterator& testing::internal::ParamIterator< T >::operator= ( const ParamIterator< T > &  other)
inline

◆ operator=() [2/6]

template<typename T >
ParamIterator& testing::internal::ParamIterator< T >::operator= ( const ParamIterator< T > &  other)
inline

◆ operator=() [3/6]

template<typename T >
ParamIterator& testing::internal::ParamIterator< T >::operator= ( const ParamIterator< T > &  other)
inline

◆ operator=() [4/6]

template<typename T >
ParamIterator& testing::internal::ParamIterator< T >::operator= ( const ParamIterator< T > &  other)
inline

◆ operator=() [5/6]

template<typename T >
ParamIterator& testing::internal::ParamIterator< T >::operator= ( const ParamIterator< T > &  other)
inline

◆ operator=() [6/6]

template<typename T >
ParamIterator& testing::internal::ParamIterator< T >::operator= ( const ParamIterator< T > &  other)
inline

◆ operator==() [1/6]

template<typename T >
bool testing::internal::ParamIterator< T >::operator== ( const ParamIterator< T > &  other) const
inline

◆ operator==() [2/6]

template<typename T >
bool testing::internal::ParamIterator< T >::operator== ( const ParamIterator< T > &  other) const
inline

◆ operator==() [3/6]

template<typename T >
bool testing::internal::ParamIterator< T >::operator== ( const ParamIterator< T > &  other) const
inline

◆ operator==() [4/6]

template<typename T >
bool testing::internal::ParamIterator< T >::operator== ( const ParamIterator< T > &  other) const
inline

◆ operator==() [5/6]

template<typename T >
bool testing::internal::ParamIterator< T >::operator== ( const ParamIterator< T > &  other) const
inline

◆ operator==() [6/6]

template<typename T >
bool testing::internal::ParamIterator< T >::operator== ( const ParamIterator< T > &  other) const
inline

Friends And Related Function Documentation

◆ ParamGenerator< T >

template<typename T >
friend class ParamGenerator< T >
friend

Member Data Documentation

◆ impl_ [1/2]

template<typename T >
std::unique_ptr< ParamIteratorInterface< T > > testing::internal::ParamIterator< T >::impl_
private

◆ impl_ [2/2]

template<typename T >
scoped_ptr<ParamIteratorInterface<T> > testing::internal::ParamIterator< T >::impl_
private

◆ reference

template<typename T >
const typedef T & testing::internal::ParamIterator< T >::reference

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


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