![]() |
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_string.h>
Public Types | |
| enum class | DataType { kIsHex } |
| Public Types inherited from CPDF_Object | |
| enum | Type { kBoolean = 1 , kNumber , kString , kName , kArray , kDictionary , kStream , kNullobj , kReference } |
Public Member Functions | |
| Type | GetType () const override |
| RetainPtr< CPDF_Object > | Clone () const override |
| ByteString | GetString () const override |
| WideString | GetUnicodeText () const override |
| void | SetString (const ByteString &str) override |
| CPDF_String * | AsMutableString () override |
| bool | WriteTo (IFX_ArchiveStream *archive, const CPDF_Encryptor *encryptor) const override |
| bool | IsHex () const |
| ByteString | EncodeString () const |
| Public Member Functions inherited from CPDF_Object | |
| uint32_t | GetObjNum () const |
| void | SetObjNum (uint32_t objnum) |
| uint32_t | GetGenNum () const |
| void | SetGenNum (uint32_t gennum) |
| bool | IsInline () const |
| uint64_t | KeyForCache () const |
| RetainPtr< CPDF_Object > | CloneDirectObject () const |
| virtual float | GetNumber () const |
| virtual int | GetInteger () const |
| virtual CPDF_Array * | AsMutableArray () |
| virtual CPDF_Boolean * | AsMutableBoolean () |
| virtual CPDF_Dictionary * | AsMutableDictionary () |
| virtual CPDF_Name * | AsMutableName () |
| virtual CPDF_Null * | AsMutableNull () |
| virtual CPDF_Number * | AsMutableNumber () |
| virtual CPDF_Reference * | AsMutableReference () |
| virtual CPDF_Stream * | AsMutableStream () |
| virtual RetainPtr< CPDF_Object > | CloneNonCyclic (bool bDirect, std::set< const CPDF_Object * > *pVisited) const |
| virtual RetainPtr< CPDF_Reference > | MakeReference (CPDF_IndirectObjectHolder *holder) const |
| RetainPtr< const CPDF_Object > | GetDirect () const |
| RetainPtr< CPDF_Object > | GetMutableDirect () |
| RetainPtr< const CPDF_Dictionary > | GetDict () const |
| RetainPtr< CPDF_Dictionary > | GetMutableDict () |
| const CPDF_Array * | AsArray () const |
| const CPDF_Boolean * | AsBoolean () const |
| const CPDF_Dictionary * | AsDictionary () const |
| const CPDF_Name * | AsName () const |
| const CPDF_Null * | AsNull () const |
| const CPDF_Number * | AsNumber () const |
| const CPDF_Reference * | AsReference () const |
| const CPDF_Stream * | AsStream () const |
| const CPDF_String * | AsString () const |
| bool | IsArray () const |
| bool | IsBoolean () const |
| bool | IsDictionary () const |
| bool | IsName () const |
| bool | IsNull () const |
| bool | IsNumber () const |
| bool | IsReference () const |
| bool | IsStream () const |
| bool | IsString () const |
| Public Member Functions inherited from fxcrt::Retainable | |
| Retainable ()=default | |
| bool | HasOneRef () const |
Public Attributes | |
| CONSTRUCT_VIA_MAKE_RETAIN | |
Private Member Functions | |
| ~CPDF_String () override | |
Additional Inherited Members | |
| 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 | |
| virtual const CPDF_Object * | GetDirectInternal () const |
| virtual const CPDF_Dictionary * | GetDictInternal () const |
| 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 17 of file cpdf_string.h.
|
strong |
| Enumerator | |
|---|---|
| kIsHex | |
Definition at line 22 of file cpdf_string.h.
|
overrideprivatedefault |
|
overridevirtual |
Reimplemented from CPDF_Object.
Definition at line 62 of file cpdf_string.cpp.
|
overridevirtual |
Implements CPDF_Object.
Definition at line 47 of file cpdf_string.cpp.
| ByteString CPDF_String::EncodeString | ( | ) | const |
Definition at line 84 of file cpdf_string.cpp.
Referenced by operator<<().
|
overridevirtual |
Reimplemented from CPDF_Object.
Definition at line 54 of file cpdf_string.cpp.
Referenced by CPDF_CryptoHandler::DecryptObjectTree(), CPDF_FileSpec::GetFileName(), and CPDF_IndexedCS::v_Load().
|
overridevirtual |
Implements CPDF_Object.
Definition at line 43 of file cpdf_string.cpp.
References CPDF_Object::kString.
|
overridevirtual |
Reimplemented from CPDF_Object.
Definition at line 66 of file cpdf_string.cpp.
|
inline |
Definition at line 34 of file cpdf_string.h.
|
overridevirtual |
Reimplemented from CPDF_Object.
Definition at line 58 of file cpdf_string.cpp.
Referenced by CPDF_CryptoHandler::DecryptObjectTree().
|
overridevirtual |
Implements CPDF_Object.
Definition at line 70 of file cpdf_string.cpp.
References IFX_WriteStream::WriteString().
| CPDF_String::CONSTRUCT_VIA_MAKE_RETAIN |
Definition at line 19 of file cpdf_string.h.