Public Member Functions | Private Member Functions | Private Attributes | List of all members
ExampleIterator Class Reference
Inheritance diagram for ExampleIterator:
Inheritance graph
[legend]

Public Member Functions

void Advance () override
 
const ExampleGeneratorBaseGenerator () const override
 
ExampleIteratorClone () const override
 
const std::string * Current () const override
 
bool Equals (const ParamIteratorInterface< std::string > &other) const override
 
 ExampleIterator (const ExampleGenerator &base_, std::vector< std::string >::const_iterator begin)
 
- Public Member Functions inherited from testing::internal::ParamIteratorInterface< std::string >
virtual const ParamGeneratorInterface< std::string > * BaseGenerator () const=0
 
virtual const ParamGeneratorInterface< std::string > * BaseGenerator () const=0
 
virtual const ParamGeneratorInterface< std::string > * BaseGenerator () const=0
 
virtual const ParamGeneratorInterface< std::string > * BaseGenerator () const=0
 
virtual const ParamGeneratorInterface< std::string > * BaseGenerator () const=0
 
virtual const ParamGeneratorInterface< std::string > * BaseGenerator () const=0
 
virtual ParamIteratorInterfaceClone () const=0
 
virtual ParamIteratorInterfaceClone () const=0
 
virtual ParamIteratorInterfaceClone () const=0
 
virtual ParamIteratorInterfaceClone () const=0
 
virtual ParamIteratorInterfaceClone () const=0
 
virtual ParamIteratorInterfaceClone () const=0
 
virtual const std::string * Current () const=0
 
virtual const std::string * Current () const=0
 
virtual const std::string * Current () const=0
 
virtual const std::string * Current () const=0
 
virtual const std::string * Current () const=0
 
virtual const std::string * Current () const=0
 
virtual bool Equals (const ParamIteratorInterface &other) const=0
 
virtual bool Equals (const ParamIteratorInterface &other) const=0
 
virtual bool Equals (const ParamIteratorInterface &other) const=0
 
virtual bool Equals (const ParamIteratorInterface &other) const=0
 
virtual bool Equals (const ParamIteratorInterface &other) const=0
 
virtual bool Equals (const ParamIteratorInterface &other) const=0
 
virtual ~ParamIteratorInterface ()
 
virtual ~ParamIteratorInterface ()
 
virtual ~ParamIteratorInterface ()
 
virtual ~ParamIteratorInterface ()
 
virtual ~ParamIteratorInterface ()
 
virtual ~ParamIteratorInterface ()
 

Private Member Functions

 ExampleIterator (const ExampleIterator &other)
 

Private Attributes

const ExampleGeneratorbase_
 
const std::vector< std::string >::const_iterator begin_
 
std::vector< std::string >::const_iterator current_
 

Detailed Description

Definition at line 118 of file fuzzer_corpus_test.cc.

Constructor & Destructor Documentation

◆ ExampleIterator() [1/2]

ExampleIterator::ExampleIterator ( const ExampleGenerator base_,
std::vector< std::string >::const_iterator  begin 
)
inline

Definition at line 121 of file fuzzer_corpus_test.cc.

◆ ExampleIterator() [2/2]

ExampleIterator::ExampleIterator ( const ExampleIterator other)
inlineprivate

Definition at line 137 of file fuzzer_corpus_test.cc.

Member Function Documentation

◆ Advance()

void ExampleIterator::Advance ( )
inlineoverridevirtual

◆ BaseGenerator()

const ExampleGenerator* ExampleIterator::BaseGenerator ( ) const
inlineoverride

Definition at line 125 of file fuzzer_corpus_test.cc.

◆ Clone()

ExampleIterator* ExampleIterator::Clone ( ) const
inlineoverride

Definition at line 128 of file fuzzer_corpus_test.cc.

◆ Current()

const std::string* ExampleIterator::Current ( ) const
inlineoverride

Definition at line 129 of file fuzzer_corpus_test.cc.

◆ Equals()

bool ExampleIterator::Equals ( const ParamIteratorInterface< std::string > &  other) const
inlineoverride

Definition at line 131 of file fuzzer_corpus_test.cc.

Member Data Documentation

◆ base_

const ExampleGenerator& ExampleIterator::base_
private

Definition at line 140 of file fuzzer_corpus_test.cc.

◆ begin_

const std::vector<std::string>::const_iterator ExampleIterator::begin_
private

Definition at line 141 of file fuzzer_corpus_test.cc.

◆ current_

std::vector<std::string>::const_iterator ExampleIterator::current_
private

Definition at line 142 of file fuzzer_corpus_test.cc.


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


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