Public Member Functions | Private Member Functions | Private Attributes | List of all members
testing::internal::RangeGenerator< T, IncrementT >::Iterator Class Reference
Inheritance diagram for testing::internal::RangeGenerator< T, IncrementT >::Iterator:
Inheritance graph
[legend]

Public Member Functions

virtual void Advance ()
 
virtual void Advance ()
 
virtual const ParamGeneratorInterface< T > * BaseGenerator () const
 
virtual const ParamGeneratorInterface< T > * BaseGenerator () const
 
virtual ParamIteratorInterface< T > * Clone () const
 
virtual ParamIteratorInterface< T > * Clone () const
 
virtual const T * Current () const
 
virtual const T * Current () const
 
virtual bool Equals (const ParamIteratorInterface< T > &other) const
 
virtual bool Equals (const ParamIteratorInterface< T > &other) const
 
 Iterator (const ParamGeneratorInterface< T > *base, T value, int index, IncrementT step)
 
 Iterator (const ParamGeneratorInterface< T > *base, T value, int index, IncrementT step)
 
virtual ~Iterator ()
 
virtual ~Iterator ()
 
- Public Member Functions inherited from testing::internal::ParamIteratorInterface< T >
virtual ~ParamIteratorInterface ()
 
virtual ~ParamIteratorInterface ()
 

Private Member Functions

 Iterator (const Iterator &other)
 
 Iterator (const Iterator &other)
 
void operator= (const Iterator &other)
 
void operator= (const Iterator &other)
 

Private Attributes

const ParamGeneratorInterface< T > *const base_
 
int index_
 
const IncrementT step_
 
value_
 

Detailed Description

template<typename T, typename IncrementT>
class testing::internal::RangeGenerator< T, IncrementT >::Iterator

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

Constructor & Destructor Documentation

template<typename T , typename IncrementT >
testing::internal::RangeGenerator< T, IncrementT >::Iterator::Iterator ( const ParamGeneratorInterface< T > *  base,
value,
int  index,
IncrementT  step 
)
inline

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

template<typename T , typename IncrementT >
virtual testing::internal::RangeGenerator< T, IncrementT >::Iterator::~Iterator ( )
inlinevirtual

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

template<typename T , typename IncrementT >
testing::internal::RangeGenerator< T, IncrementT >::Iterator::Iterator ( const Iterator other)
inlineprivate

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

template<typename T , typename IncrementT >
testing::internal::RangeGenerator< T, IncrementT >::Iterator::Iterator ( const ParamGeneratorInterface< T > *  base,
value,
int  index,
IncrementT  step 
)
inline

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

template<typename T , typename IncrementT >
virtual testing::internal::RangeGenerator< T, IncrementT >::Iterator::~Iterator ( )
inlinevirtual

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

template<typename T , typename IncrementT >
testing::internal::RangeGenerator< T, IncrementT >::Iterator::Iterator ( const Iterator other)
inlineprivate

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

Member Function Documentation

template<typename T , typename IncrementT >
virtual void testing::internal::RangeGenerator< T, IncrementT >::Iterator::Advance ( )
inlinevirtual
template<typename T , typename IncrementT >
virtual void testing::internal::RangeGenerator< T, IncrementT >::Iterator::Advance ( )
inlinevirtual
template<typename T , typename IncrementT >
virtual const ParamGeneratorInterface<T>* testing::internal::RangeGenerator< T, IncrementT >::Iterator::BaseGenerator ( ) const
inlinevirtual
template<typename T , typename IncrementT >
virtual const ParamGeneratorInterface<T>* testing::internal::RangeGenerator< T, IncrementT >::Iterator::BaseGenerator ( ) const
inlinevirtual
template<typename T , typename IncrementT >
virtual ParamIteratorInterface<T>* testing::internal::RangeGenerator< T, IncrementT >::Iterator::Clone ( ) const
inlinevirtual
template<typename T , typename IncrementT >
virtual ParamIteratorInterface<T>* testing::internal::RangeGenerator< T, IncrementT >::Iterator::Clone ( ) const
inlinevirtual
template<typename T , typename IncrementT >
virtual const T* testing::internal::RangeGenerator< T, IncrementT >::Iterator::Current ( ) const
inlinevirtual
template<typename T , typename IncrementT >
virtual const T* testing::internal::RangeGenerator< T, IncrementT >::Iterator::Current ( ) const
inlinevirtual
template<typename T , typename IncrementT >
virtual bool testing::internal::RangeGenerator< T, IncrementT >::Iterator::Equals ( const ParamIteratorInterface< T > &  other) const
inlinevirtual
template<typename T , typename IncrementT >
virtual bool testing::internal::RangeGenerator< T, IncrementT >::Iterator::Equals ( const ParamIteratorInterface< T > &  other) const
inlinevirtual
template<typename T , typename IncrementT >
void testing::internal::RangeGenerator< T, IncrementT >::Iterator::operator= ( const Iterator other)
private
template<typename T , typename IncrementT >
void testing::internal::RangeGenerator< T, IncrementT >::Iterator::operator= ( const Iterator other)
private

Member Data Documentation

template<typename T , typename IncrementT >
const ParamGeneratorInterface< T > *const testing::internal::RangeGenerator< T, IncrementT >::Iterator::base_
private

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

template<typename T , typename IncrementT >
int testing::internal::RangeGenerator< T, IncrementT >::Iterator::index_
private

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

template<typename T , typename IncrementT >
const IncrementT testing::internal::RangeGenerator< T, IncrementT >::Iterator::step_
private

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

template<typename T , typename IncrementT >
T testing::internal::RangeGenerator< T, IncrementT >::Iterator::value_
private

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


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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:11