LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::AbstractProcessingClientFactoryFactory Class Referenceabstract

#include <common/AbstractFactoryPattern/ProcessingClientFactory.h>

Inheritance diagram for Lima::AbstractProcessingClientFactoryFactory:
Lima::RegistrableFactory< AbstractProcessingClientFactoryFactory > Lima::LinguisticProcessing::LinguisticProcessingClientFactoryFactory

Public Member Functions

virtual ~AbstractProcessingClientFactoryFactory ()
 
virtual std::shared_ptr< ProcessingClientFactory > createProcessingClientFactory () const =0
 
- Public Member Functions inherited from Lima::RegistrableFactory< AbstractProcessingClientFactoryFactory >
virtual ~RegistrableFactory ()=default
 

Protected Member Functions

 AbstractProcessingClientFactoryFactory (const std::string &id)
 
- Protected Member Functions inherited from Lima::RegistrableFactory< AbstractProcessingClientFactoryFactory >
 RegistrableFactory (const std::string &id)
 Constructor is protected, and must be redefined by subclass.
 

Additional Inherited Members

- Static Public Member Functions inherited from Lima::RegistrableFactory< AbstractProcessingClientFactoryFactory >
static std::shared_ptr< AbstractProcessingClientFactoryFactory > getFactory (const std::string &id)
 get the factory corresponding to the given id
 
static std::deque< std::string > getRegisteredFactories ()
 get the list of factories registered
 

Detailed Description

Definition at line 84 of file ProcessingClientFactory.h.

Constructor & Destructor Documentation

◆ ~AbstractProcessingClientFactoryFactory()

virtual Lima::AbstractProcessingClientFactoryFactory::~AbstractProcessingClientFactoryFactory ( )
inlinevirtual

Definition at line 87 of file ProcessingClientFactory.h.

◆ AbstractProcessingClientFactoryFactory()

Lima::AbstractProcessingClientFactoryFactory::AbstractProcessingClientFactoryFactory ( const std::string &  id)
inlineprotected

Definition at line 90 of file ProcessingClientFactory.h.

Member Function Documentation

◆ createProcessingClientFactory()

virtual std::shared_ptr< ProcessingClientFactory > Lima::AbstractProcessingClientFactoryFactory::createProcessingClientFactory ( ) const
pure virtual

The documentation for this class was generated from the following file: