Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cpdf_reference.h>
Public Attributes | |
CONSTRUCT_VIA_MAKE_RETAIN | |
Private Member Functions | |
~CPDF_Reference () override | |
const CPDF_Object * | GetDirectInternal () const override |
const CPDF_Dictionary * | GetDictInternal () const override |
RetainPtr< CPDF_Object > | CloneNonCyclic (bool bDirect, std::set< const CPDF_Object * > *pVisited) const override |
Friends | |
class | CPDF_Dictionary |
Additional Inherited Members | |
Public Types inherited from CPDF_Object | |
enum | Type { kBoolean = 1 , kNumber , kString , kName , kArray , kDictionary , kStream , kNullobj , kReference } |
Static Public Attributes inherited from CPDF_Object | |
static constexpr uint32_t | kInvalidObjNum = static_cast<uint32_t>(-1) |
Protected Member Functions inherited from CPDF_Object | |
CPDF_Object ()=default | |
CPDF_Object (const CPDF_Object &src)=delete | |
~CPDF_Object () override | |
RetainPtr< CPDF_Object > | CloneObjectNonCyclic (bool bDirect) const |
Protected Member Functions inherited from fxcrt::Retainable | |
virtual | ~Retainable ()=default |
Protected Attributes inherited from CPDF_Object | |
uint32_t | m_ObjNum = 0 |
uint32_t | m_GenNum = 0 |
Definition at line 18 of file cpdf_reference.h.
|
overrideprivatedefault |
|
overridevirtual |
Reimplemented from CPDF_Object.
Definition at line 44 of file cpdf_reference.cpp.
|
overridevirtual |
Implements CPDF_Object.
Definition at line 48 of file cpdf_reference.cpp.
References CPDF_Object::CloneObjectNonCyclic().
|
overrideprivatevirtual |
Reimplemented from CPDF_Object.
Definition at line 52 of file cpdf_reference.cpp.
|
overrideprivatevirtual |
Reimplemented from CPDF_Object.
Definition at line 39 of file cpdf_reference.cpp.
References CPDF_Object::GetDictInternal().
|
overrideprivatevirtual |
Reimplemented from CPDF_Object.
Definition at line 78 of file cpdf_reference.cpp.
Referenced by CPDF_Dictionary::GetUnicodeTextFor().
|
overridevirtual |
Reimplemented from CPDF_Object.
Definition at line 34 of file cpdf_reference.cpp.
References CPDF_Object::GetInteger().
|
overridevirtual |
Reimplemented from CPDF_Object.
Definition at line 29 of file cpdf_reference.cpp.
References CPDF_Object::GetNumber().
|
inline |
Definition at line 34 of file cpdf_reference.h.
Referenced by PDFObjectsTest::Equal(), MakeReference(), operator<<(), and WriteTo().
|
overridevirtual |
Reimplemented from CPDF_Object.
Definition at line 24 of file cpdf_reference.cpp.
References fxcrt::ByteString::ByteString(), and CPDF_Object::GetString().
|
overridevirtual |
Implements CPDF_Object.
Definition at line 20 of file cpdf_reference.cpp.
References CPDF_Object::kReference.
|
inline |
Definition at line 35 of file cpdf_reference.h.
|
overridevirtual |
Reimplemented from CPDF_Object.
Definition at line 89 of file cpdf_reference.cpp.
References GetRefObjNum().
void CPDF_Reference::SetRef | ( | CPDF_IndirectObjectHolder * | pDoc, |
uint32_t | objnum ) |
Definition at line 73 of file cpdf_reference.cpp.
|
overridevirtual |
Implements CPDF_Object.
Definition at line 83 of file cpdf_reference.cpp.
References GetRefObjNum(), IFX_WriteStream::WriteDWord(), and IFX_WriteStream::WriteString().
|
friend |
Definition at line 39 of file cpdf_reference.h.
CPDF_Reference::CONSTRUCT_VIA_MAKE_RETAIN |
Definition at line 20 of file cpdf_reference.h.