Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes
testing::internal::ValuesInIteratorRangeGenerator< T > Class Template Reference

#include <gtest.h>

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

List of all members.

Classes

class  Iterator

Public Member Functions

virtual ParamIteratorInterface
< T > * 
Begin () const
virtual ParamIteratorInterface
< T > * 
End () const
template<typename ForwardIterator >
 ValuesInIteratorRangeGenerator (ForwardIterator begin, ForwardIterator end)
virtual ~ValuesInIteratorRangeGenerator ()

Private Types

typedef ::std::vector< T > ContainerType

Private Member Functions

void operator= (const ValuesInIteratorRangeGenerator &other)

Private Attributes

const ContainerType container_

Detailed Description

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

Definition at line 10267 of file gtest.h.


Member Typedef Documentation

template<typename T >
typedef ::std::vector<T> testing::internal::ValuesInIteratorRangeGenerator< T >::ContainerType [private]

Definition at line 10282 of file gtest.h.


Constructor & Destructor Documentation

template<typename T >
template<typename ForwardIterator >
testing::internal::ValuesInIteratorRangeGenerator< T >::ValuesInIteratorRangeGenerator ( ForwardIterator  begin,
ForwardIterator  end 
) [inline]

Definition at line 10270 of file gtest.h.

template<typename T >
virtual testing::internal::ValuesInIteratorRangeGenerator< T >::~ValuesInIteratorRangeGenerator ( ) [inline, virtual]

Definition at line 10272 of file gtest.h.


Member Function Documentation

template<typename T >
virtual ParamIteratorInterface<T>* testing::internal::ValuesInIteratorRangeGenerator< T >::Begin ( ) const [inline, virtual]

Implements testing::internal::ParamGeneratorInterface< T >.

Definition at line 10274 of file gtest.h.

template<typename T >
virtual ParamIteratorInterface<T>* testing::internal::ValuesInIteratorRangeGenerator< T >::End ( ) const [inline, virtual]

Implements testing::internal::ParamGeneratorInterface< T >.

Definition at line 10277 of file gtest.h.

template<typename T >
void testing::internal::ValuesInIteratorRangeGenerator< T >::operator= ( const ValuesInIteratorRangeGenerator< T > &  other) [private]

Member Data Documentation

template<typename T >
const ContainerType testing::internal::ValuesInIteratorRangeGenerator< T >::container_ [private]

Definition at line 10344 of file gtest.h.


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


diagnostic_aggregator
Author(s): Kevin Watts, Brice Rebsamen
autogenerated on Tue Mar 26 2019 03:09:38