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.
Public Member Functions inherited from
log4cplus::spi::BaseFactory
virtual ~BaseFactory ()=0
virtual log4cplus::tstring const & getTypeName () const =0
Returns the typename of the objects this factory creates.
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.
| Mon Jun 5 2023 21:46:10 | Version 2.0.7 |
