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 Class Reference

#include <cpdf_object_walker.h>

+ Inheritance diagram for CPDF_ObjectWalker:
+ Collaboration diagram for CPDF_ObjectWalker:

Classes

class  SubobjectIterator
 

Public Member Functions

 CPDF_ObjectWalker (RetainPtr< const CPDF_Object > root)
 
 ~CPDF_ObjectWalker ()
 
RetainPtr< const CPDF_ObjectGetNext ()
 
void SkipWalkIntoCurrentObject ()
 
size_t current_depth () const
 
const CPDF_ObjectGetParent () const
 
const ByteStringdictionary_key () const
 

Detailed Description

Definition at line 18 of file cpdf_object_walker.h.

Constructor & Destructor Documentation

◆ CPDF_ObjectWalker()

CPDF_ObjectWalker::CPDF_ObjectWalker ( RetainPtr< const CPDF_Object > root)
explicit

Definition at line 132 of file cpdf_object_walker.cpp.

References CPDF_ObjectWalker().

Referenced by CPDF_ObjectWalker().

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

◆ ~CPDF_ObjectWalker()

CPDF_ObjectWalker::~CPDF_ObjectWalker ( )
default

Member Function Documentation

◆ current_depth()

size_t CPDF_ObjectWalker::current_depth ( ) const
inline

Definition at line 45 of file cpdf_object_walker.h.

◆ dictionary_key()

const ByteString & CPDF_ObjectWalker::dictionary_key ( ) const
inline

Definition at line 47 of file cpdf_object_walker.h.

Referenced by CPDF_CryptoHandler::DecryptObjectTree(), and TEST().

+ Here is the caller graph for this function:

◆ GetNext()

RetainPtr< const CPDF_Object > CPDF_ObjectWalker::GetNext ( )

Definition at line 137 of file cpdf_object_walker.cpp.

References CPDF_ObjectWalker::SubobjectIterator::IsFinished().

+ Here is the call graph for this function:

◆ GetParent()

const CPDF_Object * CPDF_ObjectWalker::GetParent ( ) const
inline

Definition at line 46 of file cpdf_object_walker.h.

Referenced by TEST(), and TEST().

+ Here is the caller graph for this function:

◆ SkipWalkIntoCurrentObject()

void CPDF_ObjectWalker::SkipWalkIntoCurrentObject ( )

Definition at line 165 of file cpdf_object_walker.cpp.

Referenced by CPDF_CryptoHandler::DecryptObjectTree(), and TEST().

+ Here is the caller graph for this function:

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