factories.h File Reference

#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

Detailed Description

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.