| Ipelib
    | 
#include <ipepdfparser.h>
Inherited by ipe::PdfArray, ipe::PdfBool, ipe::PdfDict, ipe::PdfName, ipe::PdfNull, ipe::PdfNumber, ipe::PdfRef, and ipe::PdfString.
| Public Member Functions | |
| virtual | ~PdfObj ()=0 | 
| virtual const PdfNull * | null () const | 
| virtual const PdfBool * | boolean () const | 
| virtual const PdfNumber * | number () const | 
| virtual const PdfString * | string () const | 
| virtual const PdfName * | name () const | 
| virtual const PdfRef * | ref () const | 
| virtual const PdfArray * | array () const | 
| virtual const PdfDict * | dict () const | 
| virtual void | write (Stream &stream) const =0 | 
| String | repr () const | 
Abstract base class for PDF objects.
| 
 | pure virtual | 
Pure virtual destructor.
| 
 | virtual | 
Return this object as PDF null object.
Reimplemented in ipe::PdfNull.
| 
 | virtual | 
Return this object as PDF bool object.
Reimplemented in ipe::PdfBool.
| 
 | virtual | 
Return this object as PDF number object.
Reimplemented in ipe::PdfNumber.
| 
 | virtual | 
Return this object as PDF string object.
Reimplemented in ipe::PdfString.
| 
 | virtual | 
Return this object as PDF name object.
Reimplemented in ipe::PdfName.
Referenced by ipe::PdfDict::deflated().
| 
 | virtual | 
Return this object as PDF reference object.
Reimplemented in ipe::PdfRef.
Referenced by ipe::PdfArray::obj().
| 
 | virtual | 
Return this object as PDF array object.
Reimplemented in ipe::PdfArray.
Referenced by ipe::PdfFile::page().
| 
 | virtual | 
Return this object as PDF dictionary object.
Reimplemented in ipe::PdfDict.
Referenced by ipe::PdfFile::catalog(), ipe::PdfFile::page(), and ipe::Latex::readPdf().
| 
 | pure virtual | 
Implemented in ipe::PdfDict, ipe::PdfArray, ipe::PdfRef, ipe::PdfName, ipe::PdfString, ipe::PdfNumber, ipe::PdfBool, and ipe::PdfNull.
Referenced by repr(), and ipe::PdfArray::write().