All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
flashmatch::QLLMatchFactory Class Reference

#include <QLLMatch.h>

Inheritance diagram for flashmatch::QLLMatchFactory:
flashmatch::FlashMatchFactoryBase

Public Member Functions

 QLLMatchFactory ()
 ctor More...
 
 ~QLLMatchFactory ()
 dtor More...
 
BaseFlashMatchcreate (const std::string instance_name)
 creation method More...
 
- Public Member Functions inherited from flashmatch::FlashMatchFactoryBase
 FlashMatchFactoryBase ()
 Default ctor. More...
 
virtual ~FlashMatchFactoryBase ()
 Default dtor (virtual) More...
 

Detailed Description

Definition at line 173 of file QLLMatch.h.

Constructor & Destructor Documentation

flashmatch::QLLMatchFactory::QLLMatchFactory ( )
inline

ctor

Definition at line 176 of file QLLMatch.h.

176 { FlashMatchFactory::get().add_factory("QLLMatch",this); }
static FlashMatchFactory & get()
Static sharable instance getter.
void add_factory(const std::string name, flashmatch::FlashMatchFactoryBase *factory)
Factory registration method (should be called by global factory instance in algorithm header) ...
flashmatch::QLLMatchFactory::~QLLMatchFactory ( )
inline

dtor

Definition at line 178 of file QLLMatch.h.

178 {}

Member Function Documentation

BaseFlashMatch* flashmatch::QLLMatchFactory::create ( const std::string  instance_name)
inlinevirtual

creation method

Implements flashmatch::FlashMatchFactoryBase.

Definition at line 180 of file QLLMatch.h.

180 { return QLLMatch::GetME(instance_name); }
static QLLMatch * GetME(std::string name="")
Singleton shared instance getter.
Definition: QLLMatch.h:68

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