|
log4cplus
2.0.0
|
This abstract class defines the "Factory" interface to create "Layout" objects. More...
#include <factory.h>
Public Types | |
| typedef Layout | ProductType |
| typedef std::unique_ptr< Layout > | ProductPtr |
Public Member Functions | |
| LayoutFactory () | |
| virtual | ~LayoutFactory ()=0 |
| virtual std::unique_ptr< Layout > | createObject (const log4cplus::helpers::Properties &props)=0 |
| Create a "Layout" object. | |
This abstract class defines the "Factory" interface to create "Layout" objects.
| typedef std::unique_ptr<Layout> log4cplus::spi::LayoutFactory::ProductPtr |
| virtual log4cplus::spi::LayoutFactory::~LayoutFactory | ( | ) | [pure virtual] |
| virtual std::unique_ptr<Layout> log4cplus::spi::LayoutFactory::createObject | ( | const log4cplus::helpers::Properties & | props | ) | [pure virtual] |
Create a "Layout" object.
1.7.6.1