#include <Object.hh>
Inheritance diagram for pdf::core::CObject:
the CObject class represent the abstraction of PDF objects. according to the PDF spec, the PDF objects include Boolean values, Integer and real numbers, Strings, Names, Arrays, Dictionaries, Streams and the null object. these objects are defined in the derived class.
all PDF objects should be value typed. they must support copying since they are supposed to be stored in the PDF document object, either directly or indirectly.
|
virtual destructor destructor do nothing
00039 { 00040 } |
|
write the object to an output stream
Implemented in pdf::core::CArray, pdf::core::CDictionary, pdf::core::CObjRef, pdf::core::CRefObj, pdf::core::CBoolean, pdf::core::CNumber, pdf::core::CString, pdf::core::CName, and pdf::core::CStream. |
|
virtual copy constructor. will return new *this (or the like)
Implemented in pdf::core::CArray, pdf::core::CDictionary, pdf::core::CObjRef, pdf::core::CRefObj, pdf::core::CBoolean, pdf::core::CNumber, pdf::core::CString, pdf::core::CName, pdf::font::CProgStream, pdf::graph::CImage, and pdf::graph::CJpegImage. |