#include <Object.hh>
Inheritance diagram for pdf::core::CRefObj:
this class represent object that has an identifier. it contain a pointer to an PDF object (CObject) and its ID. the PDF object pointer is owned by this class.
|
constructor to initialize the object ID and pointer. note that the CObject is owned by this class.
|
|
destructor do nothing. the boost::scoped_ptr will destroy the owned CObject.
00062 { 00063 } |
|
copy constructor. it will deep copy the underlying object.
|
|
write the object to the output stream. the object ID will be outputed according to the syntax specified in the PDF spec. Implements pdf::core::CObject.
|
|
return the reference to this object
00117 { return CObjRef( m_id ) ; } |
|
dynamic clone of the object. it will dynamic clone the underlying object. Implements pdf::core::CObject.
|
|
the identifier of the object
|
|
the PDF object. owned by this class. |