#include "kernel/cobject.h"Classes | |
| class | pdfobjects::CObjectFactory< Type > |
| class | pdfobjects::XPdfObjectFactory |
| class | pdfobjects::CNullFactory |
| class | pdfobjects::CDictFactory |
| class | pdfobjects::CArrayFactory |
| class | pdfobjects::CPageFactory |
Namespaces | |
| namespace | pdfobjects |
Typedefs | |
| typedef CObjectFactory< CInt > | pdfobjects::CIntFactory |
| typedef CObjectFactory< CReal > | pdfobjects::CRealFactory |
| typedef CObjectFactory< CString > | pdfobjects::CStringFactory |
| typedef CObjectFactory< CName > | pdfobjects::CNameFactory |
| typedef CObjectFactory< CBool > | pdfobjects::CBoolFactory |
| typedef CObjectFactory< CRef > | pdfobjects::CRefFactory |
This file collects facotry classes for cobjects. Each specialized cobject has its own factory class which has static factory methods for all available methods for cobject creation.
Factories should be used allways rather than new operator, because they implements instancing policy.