#include <indiref.h>
Public Types | |
| typedef unsigned int | ObjNum |
| typedef unsigned int | GenNum |
Public Member Functions | |
| IndiRef () | |
| IndiRef (const IndiRef &ref) | |
| IndiRef (const ::Ref &ref) | |
| IndiRef (int _num, int _gen) | |
| IndiRef & | operator= (const IndiRef &_r) |
| bool | operator== (const IndiRef &_r) const |
Public Attributes | |
| ObjNum | num |
| GenNum | gen |
Static Public Attributes | |
| static const ObjNum | invalidnum = 0 |
| static const GenNum | invalidgen = 0 |
Two numbers specifying indirect reference of a pdf object.
| typedef unsigned int pdfobjects::IndiRef::GenNum |
Object generation number.
| typedef unsigned int pdfobjects::IndiRef::ObjNum |
Object identification number.
| pdfobjects::IndiRef::IndiRef | ( | ) | [inline] |
Empty constructor. Initialize identification and generation number to invalid reference.
| pdfobjects::IndiRef::IndiRef | ( | const IndiRef & | ref | ) | [inline] |
Constructor. Stores supplied identification and generation numbers.
| ref | Indirect Reference. |
| pdfobjects::IndiRef::IndiRef | ( | const ::Ref & | ref | ) | [inline] |
Constructor. Stores supplied identification and generation numbers.
| ref | Xpdf reference. |
| pdfobjects::IndiRef::IndiRef | ( | int | _num, | |
| int | _gen | |||
| ) | [inline] |
Constructor. Stores supplied identification and generation numbers.
| _num | Object number. | |
| _gen | Generation number. |
| bool pdfobjects::IndiRef::operator== | ( | const IndiRef & | _r | ) | const [inline] |
Objects pdf generation number.
Referenced by gui::TreeItemRef::addData(), pdfobjects::CPdf::changeIndirectProperty(), gui::TreeItemRef::createChild(), pdfobjects::CPdf::getIndirectProperty(), gui::RefPropertyDialog::getResult(), pdfobjects::IProperty::IProperty(), pdfobjects::XRefWriter::knowsRef(), pdfobjects::CXref::knowsRef(), pdfobjects::CStreamsXpdfReader< Container >::open(), pdfobjects::utils::IndComparator::operator()(), pdfobjects::operator<<(), operator=(), operator==(), gui::QSPdf::referenceValid(), gui::RefPropertyDialog::RefPropertyDialog(), pdfobjects::CPdf::registerIndirectProperty(), gui::RefPropertyDialog::setGen(), pdfobjects::IProperty::setIndiRef(), and gui::QSIProperty::value().
const GenNum pdfobjects::IndiRef::invalidgen = 0 [static] |
Invalid object generation number.
const ObjNum pdfobjects::IndiRef::invalidnum = 0 [static] |
Invalid object identification number.
Referenced by pdfobjects::isRefValid().
Objects pdf identification number.
Referenced by gui::TreeItemRef::addData(), pdfobjects::CPdf::changeIndirectProperty(), gui::TreeItemRef::createChild(), pdfobjects::CPdf::getIndirectProperty(), gui::RefPropertyDialog::getResult(), pdfobjects::IProperty::IProperty(), pdfobjects::isRefValid(), pdfobjects::XRefWriter::knowsRef(), pdfobjects::CXref::knowsRef(), pdfobjects::CStreamsXpdfReader< Container >::open(), pdfobjects::utils::IndComparator::operator()(), pdfobjects::operator<<(), operator=(), operator==(), gui::QSPdf::referenceValid(), gui::RefPropertyDialog::RefPropertyDialog(), pdfobjects::CPdf::registerIndirectProperty(), pdfobjects::IProperty::setIndiRef(), gui::RefPropertyDialog::setNum(), and gui::QSIProperty::value().