Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CPDF_ObjectWalker::SubobjectIterator Class Referenceabstract

#include <cpdf_object_walker.h>

+ Collaboration diagram for CPDF_ObjectWalker::SubobjectIterator:

Public Member Functions

virtual ~SubobjectIterator ()
 
virtual bool IsFinished () const =0
 
bool IsStarted () const
 
RetainPtr< const CPDF_ObjectIncrement ()
 
const CPDF_Objectobject () const
 

Protected Member Functions

 SubobjectIterator (RetainPtr< const CPDF_Object > object)
 
virtual RetainPtr< const CPDF_ObjectIncrementImpl ()=0
 
virtual void Start ()=0
 

Detailed Description

Definition at line 20 of file cpdf_object_walker.h.

Constructor & Destructor Documentation

◆ ~SubobjectIterator()

CPDF_ObjectWalker::SubobjectIterator::~SubobjectIterator ( )
virtualdefault

◆ SubobjectIterator()

CPDF_ObjectWalker::SubobjectIterator::SubobjectIterator ( RetainPtr< const CPDF_Object > object)
explicitprotected

Definition at line 114 of file cpdf_object_walker.cpp.

References SubobjectIterator().

Referenced by SubobjectIterator().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Function Documentation

◆ Increment()

RetainPtr< const CPDF_Object > CPDF_ObjectWalker::SubobjectIterator::Increment ( )

Definition at line 101 of file cpdf_object_walker.cpp.

References IsFinished(), IsStarted(), and Start().

+ Here is the call graph for this function:

◆ IncrementImpl()

virtual RetainPtr< const CPDF_Object > CPDF_ObjectWalker::SubobjectIterator::IncrementImpl ( )
protectedpure virtual

◆ IsFinished()

virtual bool CPDF_ObjectWalker::SubobjectIterator::IsFinished ( ) const
pure virtual

Referenced by CPDF_ObjectWalker::GetNext(), and Increment().

+ Here is the caller graph for this function:

◆ IsStarted()

bool CPDF_ObjectWalker::SubobjectIterator::IsStarted ( ) const
inline

Definition at line 24 of file cpdf_object_walker.h.

Referenced by Increment().

+ Here is the caller graph for this function:

◆ object()

const CPDF_Object * CPDF_ObjectWalker::SubobjectIterator::object ( ) const
inline

Definition at line 26 of file cpdf_object_walker.h.

◆ Start()

virtual void CPDF_ObjectWalker::SubobjectIterator::Start ( )
protectedpure virtual

Referenced by Increment().

+ Here is the caller graph for this function:

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