Qucs-core  0.0.19
Public Member Functions | Private Member Functions | Private Attributes
testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator Class Reference
Inheritance diagram for testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator:
Inheritance graph
[legend]
Collaboration diagram for testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator:
Collaboration graph
[legend]

Public Member Functions

 Iterator (const ParamGeneratorInterface< T > *base, typename ContainerType::const_iterator iterator)
virtual ~Iterator ()
virtual const
ParamGeneratorInterface< T > * 
BaseGenerator () const
virtual void Advance ()
virtual ParamIteratorInterface
< T > * 
Clone () const
virtual const T * Current () const
virtual bool Equals (const ParamIteratorInterface< T > &other) const

Private Member Functions

 Iterator (const Iterator &other)

Private Attributes

const ParamGeneratorInterface
< T > *const 
base_
ContainerType::const_iterator iterator_
scoped_ptr< const T > value_

Detailed Description

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

Definition at line 10284 of file fused-src/gtest/gtest.h.


Constructor & Destructor Documentation

template<typename T >
testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::Iterator ( const ParamGeneratorInterface< T > *  base,
typename ContainerType::const_iterator  iterator 
) [inline]

Definition at line 10286 of file fused-src/gtest/gtest.h.

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

Definition at line 10289 of file fused-src/gtest/gtest.h.

template<typename T >
testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::Iterator ( const Iterator other) [inline, private]

Definition at line 10324 of file fused-src/gtest/gtest.h.


Member Function Documentation

template<typename T >
virtual void testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::Advance ( ) [inline, virtual]
template<typename T >
virtual const ParamGeneratorInterface<T>* testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::BaseGenerator ( ) const [inline, virtual]
template<typename T >
virtual ParamIteratorInterface<T>* testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::Clone ( ) const [inline, virtual]
template<typename T >
virtual const T* testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::Current ( ) const [inline, virtual]
template<typename T >
virtual bool testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::Equals ( const ParamIteratorInterface< T > &  other) const [inline, virtual]

Field Documentation

template<typename T >
const ParamGeneratorInterface<T>* const testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::base_ [private]

Definition at line 10331 of file fused-src/gtest/gtest.h.

template<typename T >
ContainerType::const_iterator testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::iterator_ [private]

Definition at line 10332 of file fused-src/gtest/gtest.h.

template<typename T >
scoped_ptr<const T> testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator::value_ [mutable, private]

Definition at line 10338 of file fused-src/gtest/gtest.h.


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