log4cplus_spi_LayoutFactory(3)
| log4cplus::spi::LayoutFactory(3) | log4cplus | log4cplus::spi::LayoutFactory(3) |
NAME
log4cplus::spi::LayoutFactory - This abstract class defines the 'Factory' interface to create 'Layout' objects.
SYNOPSIS
#include <factory.h>
Inherits log4cplus::spi::BaseFactory.
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.
Detailed Description
This abstract class defines the 'Factory' interface to create 'Layout' objects.
Definition at line 84 of file factory.h.
Member Typedef Documentation
typedef std::unique_ptr<Layout> log4cplus::spi::LayoutFactory::ProductPtr
Definition at line 87 of file factory.h.
typedef Layout log4cplus::spi::LayoutFactory::ProductType
Definition at line 86 of file factory.h.
Constructor & Destructor Documentation
log4cplus::spi::LayoutFactory::LayoutFactory ()
virtual log4cplus::spi::LayoutFactory::~LayoutFactory () [pure virtual]
Member Function Documentation
virtual std::unique_ptr<Layout> log4cplus::spi::LayoutFactory::createObject (const log4cplus::helpers::Properties & props) [pure virtual]
Create a 'Layout' object.
Author
Generated automatically by Doxygen for log4cplus from the source code.
| Fri Jun 18 2021 | Version 2.0.6 |
