ipe::PdfObj Class Reference
[Ipe Base]

Abstract base class for PDF objects. More...

#include <ipepdfparser.h>

Inherited by ipe::PdfArray, ipe::PdfBool, ipe::PdfDict, ipe::PdfName, ipe::PdfNull, ipe::PdfNumber, ipe::PdfRef, and ipe::PdfString.

List of all members.

Public Member Functions


Detailed Description

Abstract base class for PDF objects.

Constructor & Destructor Documentation

PdfObj::~PdfObj (  )  [pure virtual]

Pure virtual destructor.


Member Function Documentation

const PdfNull * PdfObj::null (  )  const [virtual]

Return this object as PDF null object.

Reimplemented in ipe::PdfNull.

const PdfBool * PdfObj::boolean (  )  const [virtual]

Return this object as PDF bool object.

Reimplemented in ipe::PdfBool.

const PdfNumber * PdfObj::number (  )  const [virtual]

Return this object as PDF number object.

Reimplemented in ipe::PdfNumber.

const PdfString * PdfObj::string (  )  const [virtual]

Return this object as PDF string object.

Reimplemented in ipe::PdfString.

const PdfName * PdfObj::name (  )  const [virtual]

Return this object as PDF name object.

Reimplemented in ipe::PdfName.

const PdfRef * PdfObj::ref (  )  const [virtual]

Return this object as PDF reference object.

Reimplemented in ipe::PdfRef.

const PdfArray * PdfObj::array (  )  const [virtual]

Return this object as PDF array object.

Reimplemented in ipe::PdfArray.

const PdfDict * PdfObj::dict (  )  const [virtual]

Return this object as PDF dictionary object.

Reimplemented in ipe::PdfDict.

virtual void ipe::PdfObj::write ( Stream stream  )  const [pure virtual]

String PdfObj::repr (  )  const

Return PDF representation of the object.


The documentation for this class was generated from the following files: