HomeSort by relevance Sort by last modified time
    Searched refs:CPDF_Object (Results 1 - 25 of 153) sorted by null

1 2 3 4 5 6 7

  /external/pdfium/core/fpdfapi/parser/
cpdf_object.cpp 7 #include "core/fpdfapi/parser/cpdf_object.h"
20 CPDF_Object::~CPDF_Object() {}
22 CPDF_Object* CPDF_Object::GetDirect() const {
23 return const_cast<CPDF_Object*>(this);
26 std::unique_ptr<CPDF_Object> CPDF_Object::CloneObjectNonCyclic(
28 std::set<const CPDF_Object*> visited_objs;
32 std::unique_ptr<CPDF_Object> CPDF_Object::CloneDirectObject() const
    [all...]
cpdf_object_walker.h 22 const CPDF_Object* Increment();
23 const CPDF_Object* object() const { return object_; }
26 explicit SubobjectIterator(const CPDF_Object* object);
28 virtual const CPDF_Object* IncrementImpl() = 0;
32 const CPDF_Object* object_;
36 explicit CPDF_ObjectWalker(const CPDF_Object* root);
39 const CPDF_Object* GetNext();
43 const CPDF_Object* GetParent() const { return parent_object_; }
48 const CPDF_Object* object);
50 const CPDF_Object* next_object_
    [all...]
cpdf_null.h 12 #include "core/fpdfapi/parser/cpdf_object.h"
14 class CPDF_Null : public CPDF_Object {
18 // CPDF_Object.
20 std::unique_ptr<CPDF_Object> Clone() const override;
cpdf_page_object_avail.cpp 11 bool CPDF_PageObjectAvail::ExcludeObject(const CPDF_Object* object) const {
cpdf_page_object_avail.h 18 bool ExcludeObject(const CPDF_Object* object) const override;
cpdf_object.h 28 class CPDF_Object {
43 virtual ~CPDF_Object();
53 virtual std::unique_ptr<CPDF_Object> Clone() const = 0;
57 virtual std::unique_ptr<CPDF_Object> CloneDirectObject() const;
59 virtual CPDF_Object* GetDirect() const;
103 virtual std::unique_ptr<CPDF_Object> CloneNonCyclic(
105 std::set<const CPDF_Object*>* pVisited) const;
108 CPDF_Object() : m_ObjNum(0), m_GenNum(0) {}
110 std::unique_ptr<CPDF_Object> CloneObjectNonCyclic(bool bDirect) const;
115 CPDF_Object(const CPDF_Object& src) {
    [all...]
cpdf_reference.cpp 19 CPDF_Object::Type CPDF_Reference::GetType() const {
24 CPDF_Object* obj = SafeGetDirect();
29 CPDF_Object* obj = SafeGetDirect();
34 CPDF_Object* obj = SafeGetDirect();
39 CPDF_Object* obj = SafeGetDirect();
55 std::unique_ptr<CPDF_Object> CPDF_Reference::Clone() const {
59 std::unique_ptr<CPDF_Object> CPDF_Reference::CloneNonCyclic(
61 std::set<const CPDF_Object*>* pVisited) const {
72 CPDF_Object* CPDF_Reference::SafeGetDirect() const {
73 CPDF_Object* obj = GetDirect()
    [all...]
cpdf_null.cpp 13 CPDF_Object::Type CPDF_Null::GetType() const {
17 std::unique_ptr<CPDF_Object> CPDF_Null::Clone() const {
cpdf_reference.h 13 #include "core/fpdfapi/parser/cpdf_object.h"
18 class CPDF_Reference : public CPDF_Object {
23 // CPDF_Object:
25 std::unique_ptr<CPDF_Object> Clone() const override;
26 CPDF_Object* GetDirect() const override;
41 std::unique_ptr<CPDF_Object> CloneNonCyclic(
43 std::set<const CPDF_Object*>* pVisited) const override;
44 CPDF_Object* SafeGetDirect() const;
50 inline CPDF_Reference* ToReference(CPDF_Object* obj) {
54 inline const CPDF_Reference* ToReference(const CPDF_Object* obj)
    [all...]
cpdf_object_avail.h 16 class CPDF_Object;
26 const CPDF_Object* root);
35 virtual bool ExcludeObject(const CPDF_Object* object) const;
40 bool AppendObjectSubRefs(const CPDF_Object* object,
48 MaybeOwned<const CPDF_Object> root_;
cpdf_indirect_object_holder.cpp 12 #include "core/fpdfapi/parser/cpdf_object.h"
18 CPDF_Object* FilterInvalidObjNum(CPDF_Object* obj) {
19 return obj && obj->GetObjNum() != CPDF_Object::kInvalidObjNum ? obj : nullptr;
32 CPDF_Object* CPDF_IndirectObjectHolder::GetIndirectObject(
39 CPDF_Object* CPDF_IndirectObjectHolder::GetOrParseIndirectObject(
41 if (objnum == 0 || objnum == CPDF_Object::kInvalidObjNum)
49 std::unique_ptr<CPDF_Object> pNewObj = ParseIndirectObject(objnum);
61 std::unique_ptr<CPDF_Object> CPDF_IndirectObjectHolder::ParseIndirectObject(
66 CPDF_Object* CPDF_IndirectObjectHolder::AddIndirectObject
    [all...]
cpdf_indirect_object_holder.h 16 #include "core/fpdfapi/parser/cpdf_object.h"
25 std::map<uint32_t, std::unique_ptr<CPDF_Object>>::const_iterator;
30 CPDF_Object* GetIndirectObject(uint32_t objnum) const;
31 virtual CPDF_Object* GetOrParseIndirectObject(uint32_t objnum);
51 CPDF_Object* AddIndirectObject(std::unique_ptr<CPDF_Object> pObj);
56 std::unique_ptr<CPDF_Object> pObj);
69 virtual std::unique_ptr<CPDF_Object> ParseIndirectObject(uint32_t objnum);
73 std::map<uint32_t, std::unique_ptr<CPDF_Object>> m_IndirectObjs;
74 std::vector<std::unique_ptr<CPDF_Object>> m_OrphanObjs
    [all...]
cpdf_boolean.h 12 #include "core/fpdfapi/parser/cpdf_object.h"
16 class CPDF_Boolean : public CPDF_Object {
22 // CPDF_Object:
24 std::unique_ptr<CPDF_Object> Clone() const override;
37 inline CPDF_Boolean* ToBoolean(CPDF_Object* obj) {
41 inline const CPDF_Boolean* ToBoolean(const CPDF_Object* obj) {
  /external/pdfium/core/fpdfapi/page/
cpdf_psfunc.h 13 class CPDF_Object;
21 bool v_Init(CPDF_Object* pObj) override;
cpdf_generalstate.h 16 class CPDF_Object;
40 CPDF_Object* GetSoftMask() const;
41 void SetSoftMask(CPDF_Object* pObject);
43 CPDF_Object* GetTR() const;
44 void SetTR(CPDF_Object* pObject);
63 void SetBG(CPDF_Object* pObject);
64 void SetUCR(CPDF_Object* pObject);
65 void SetHT(CPDF_Object* pObject);
88 UnownedPtr<CPDF_Object> m_pSoftMask;
92 UnownedPtr<CPDF_Object> m_pTR
    [all...]
cpdf_docpagedata.h 24 class CPDF_Object;
42 CPDF_ColorSpace* GetColorSpace(CPDF_Object* pCSObj,
44 CPDF_ColorSpace* GetColorSpaceGuarded(CPDF_Object* pCSObj,
46 std::set<CPDF_Object*>* pVisited);
48 CPDF_ColorSpace* GetCopiedColorSpace(CPDF_Object* pCSObj);
49 void ReleaseColorSpace(const CPDF_Object* pColorSpace);
51 CPDF_Pattern* GetPattern(CPDF_Object* pPatternObj,
54 void ReleasePattern(const CPDF_Object* pPatternObj);
65 CPDF_CountedColorSpace* FindColorSpacePtr(CPDF_Object* pCSObj) const;
66 CPDF_CountedPattern* FindPatternPtr(CPDF_Object* pPatternObj) const
    [all...]
cpdf_pattern.h 16 class CPDF_Object;
31 CPDF_Object* pattern_obj() const { return m_pPatternObj.Get(); }
37 CPDF_Object* pObj,
44 UnownedPtr<CPDF_Object> const m_pPatternObj;
cpdf_expintfunc.h 18 bool v_Init(CPDF_Object* pObj) override;
cpdf_function.h 13 class CPDF_Object;
27 static std::unique_ptr<CPDF_Function> Load(CPDF_Object* pFuncObj);
53 bool Init(CPDF_Object* pObj);
54 virtual bool v_Init(CPDF_Object* pObj) = 0;
  /external/pdfium/core/fpdfdoc/
cpdf_numbertree.h 13 class CPDF_Object;
20 CPDF_Object* LookupValue(int num) const;
cpdf_dest.h 15 class CPDF_Object;
21 explicit CPDF_Dest(CPDF_Object* pObj);
24 CPDF_Object* GetObject() const { return m_pObj.Get(); }
43 UnownedPtr<CPDF_Object> m_pObj;
cpdf_filespec.h 16 class CPDF_Object;
21 explicit CPDF_FileSpec(CPDF_Object* pObj);
30 CPDF_Object* GetObj() const { return m_pObj.Get(); }
39 UnownedPtr<CPDF_Object> const m_pObj;
cpdf_actionfields.h 17 class CPDF_Object;
25 std::vector<CPDF_Object*> GetAllFields() const;
26 CPDF_Object* GetField(size_t iIndex) const;
cpdf_nametree.h 18 class CPDF_Object;
26 bool AddValueAndName(std::unique_ptr<CPDF_Object> pObj,
30 CPDF_Object* LookupValueAndName(int nIndex, WideString* csName) const;
31 CPDF_Object* LookupValue(const WideString& csName) const;
  /external/pdfium/core/fpdfapi/render/
cpdf_docrenderdata.h 19 class CPDF_Object;
31 RetainPtr<CPDF_TransferFunc> GetTransferFunc(CPDF_Object* pObj);
32 void MaybePurgeTransferFunc(CPDF_Object* pOb);
39 std::map<CPDF_Object*, RetainPtr<CPDF_TransferFunc>> m_TransferFuncMap;

Completed in 209 milliseconds

1 2 3 4 5 6 7