Ipelib
Public Member Functions
ipe::PdfObj Class Reference

#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

virtual ~PdfObj ()=0
virtual const PdfNullnull () const
virtual const PdfBoolboolean () const
virtual const PdfNumbernumber () const
virtual const PdfStringstring () const
virtual const PdfNamename () const
virtual const PdfRefref () const
virtual const PdfArrayarray () const
virtual const PdfDictdict () const
virtual void write (Stream &stream) const =0
String repr () const

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: