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
PDFObjectsTest Class Reference
+ Inheritance diagram for PDFObjectsTest:
+ Collaboration diagram for PDFObjectsTest:

Public Member Functions

void SetUp () override
 
bool Equal (const CPDF_Object *obj1, const CPDF_Object *obj2)
 
void SetUp () override
 
bool Equal (const CPDF_Object *obj1, const CPDF_Object *obj2)
 

Protected Attributes

std::unique_ptr< CPDF_IndirectObjectHolderm_ObjHolder
 
std::vector< RetainPtr< CPDF_Object > > m_DirectObjs
 
std::vector< int > m_DirectObjTypes
 
std::vector< RetainPtr< CPDF_Object > > m_RefObjs
 
RetainPtr< CPDF_Dictionarym_DictObj
 
RetainPtr< CPDF_Dictionarym_StreamDictObj
 
RetainPtr< CPDF_Arraym_ArrayObj
 
std::vector< uint32_t > m_IndirectObjNums
 

Detailed Description

Definition at line 51 of file cpdf_object_unittest.cpp.

Member Function Documentation

◆ Equal() [1/2]

bool PDFObjectsTest::Equal ( const CPDF_Object * obj1,
const CPDF_Object * obj2 )
inline

Definition at line 116 of file cpdf_object_unittest.cpp.

References CPDF_DictionaryLocker::CPDF_DictionaryLocker(), CPDF_Object::AsArray(), CPDF_Object::AsDictionary(), CPDF_Object::AsNumber(), CPDF_Object::AsReference(), Equal(), CPDF_Object::GetInteger(), CPDF_Reference::GetRefObjNum(), CPDF_Object::GetString(), CPDF_Object::GetType(), CPDF_Number::IsInteger(), CPDF_Object::kArray, CPDF_Object::kBoolean, CPDF_Object::kDictionary, CPDF_Object::kName, CPDF_Object::kNullobj, CPDF_Object::kNumber, CPDF_Object::kReference, CPDF_Object::kStream, CPDF_Object::kString, and fxcrt::ByteString::operator==().

Referenced by Equal().

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

◆ Equal() [2/2]

bool PDFObjectsTest::Equal ( const CPDF_Object * obj1,
const CPDF_Object * obj2 )
inline

Definition at line 116 of file cpdf_object_unittest.cpp.

◆ SetUp() [1/2]

void PDFObjectsTest::SetUp ( )
inlineoverride

Definition at line 53 of file cpdf_object_unittest.cpp.

◆ SetUp() [2/2]

void PDFObjectsTest::SetUp ( )
inlineoverride

Definition at line 53 of file cpdf_object_unittest.cpp.

Member Data Documentation

◆ m_ArrayObj

RetainPtr< CPDF_Array > PDFObjectsTest::m_ArrayObj
protected

Definition at line 197 of file cpdf_object_unittest.cpp.

◆ m_DictObj

RetainPtr< CPDF_Dictionary > PDFObjectsTest::m_DictObj
protected

Definition at line 195 of file cpdf_object_unittest.cpp.

◆ m_DirectObjs

std::vector< RetainPtr< CPDF_Object > > PDFObjectsTest::m_DirectObjs
protected

Definition at line 192 of file cpdf_object_unittest.cpp.

◆ m_DirectObjTypes

std::vector< int > PDFObjectsTest::m_DirectObjTypes
protected

Definition at line 193 of file cpdf_object_unittest.cpp.

◆ m_IndirectObjNums

std::vector< uint32_t > PDFObjectsTest::m_IndirectObjNums
protected

Definition at line 198 of file cpdf_object_unittest.cpp.

◆ m_ObjHolder

std::unique_ptr< CPDF_IndirectObjectHolder > PDFObjectsTest::m_ObjHolder
protected

Definition at line 191 of file cpdf_object_unittest.cpp.

◆ m_RefObjs

std::vector< RetainPtr< CPDF_Object > > PDFObjectsTest::m_RefObjs
protected

Definition at line 194 of file cpdf_object_unittest.cpp.

◆ m_StreamDictObj

RetainPtr< CPDF_Dictionary > PDFObjectsTest::m_StreamDictObj
protected

Definition at line 196 of file cpdf_object_unittest.cpp.


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