Lines Matching refs:PDFEntry

56     friend struct PDFEntry;
60 struct PDFEntry struct
62 PDFEntry() {} in PDFEntry() argument
63 virtual ~PDFEntry();
66 virtual PDFEntry* clone() const = 0;
73 struct PDFComment : public PDFEntry
78 : PDFEntry(), m_aComment( rComment ) {} in PDFComment()
81 virtual PDFEntry* clone() const;
84 struct PDFValue : public PDFEntry
87 PDFValue() : PDFEntry() {} in PDFValue()
99 virtual PDFEntry* clone() const;
112 virtual PDFEntry* clone() const;
125 virtual PDFEntry* clone() const;
136 virtual PDFEntry* clone() const;
148 virtual PDFEntry* clone() const;
156 virtual PDFEntry* clone() const;
160 struct PDFContainer : public PDFEntry
163 std::vector<PDFEntry*> m_aSubElements;
167 PDFContainer() : PDFEntry(), m_nOffset( 0 ) {} in PDFContainer()
170 virtual void cloneSubElements( std::vector<PDFEntry*>& rNewSubElements ) const;
182 virtual PDFEntry* clone() const;
187 typedef std::hash_map<rtl::OString,PDFEntry*,rtl::OStringHash> Map;
193 virtual PDFEntry* clone() const;
197 void insertValue( const rtl::OString& rName, PDFEntry* pValue );
202 PDFEntry* buildMap();
205 struct PDFStream : public PDFEntry
212 : PDFEntry(), m_nBeginOffset( nBegin ), m_nEndOffset( nEnd ), m_pDict( pStreamDict ) {} in PDFStream()
215 virtual PDFEntry* clone() const;
227 virtual PDFEntry* clone() const;
248 virtual PDFEntry* clone() const;
265 PDFEntry* m_pObject;
274 virtual PDFEntry* clone() const;
292 virtual PDFEntry* clone() const;
301 PDFEntry* read( const char* pFileName );
302 PDFEntry* read( const char* pBuffer, unsigned int nLen );