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

#include <TimeCompatMatch.h>

Inheritance diagram for flashmatch::TimeCompatMatchFactory:
flashmatch::FlashProhibitFactoryBase

Public Member Functions

 TimeCompatMatchFactory ()
 ctor More...
 
 ~TimeCompatMatchFactory ()
 dtor More...
 
BaseProhibitAlgocreate (const std::string instance_name)
 creation method More...
 
- Public Member Functions inherited from flashmatch::FlashProhibitFactoryBase
 FlashProhibitFactoryBase ()
 Default ctor. More...
 
virtual ~FlashProhibitFactoryBase ()
 Default dtor (virtual) More...
 

Detailed Description

Definition at line 70 of file TimeCompatMatch.h.

Constructor & Destructor Documentation

flashmatch::TimeCompatMatchFactory::TimeCompatMatchFactory ( )
inline

ctor

Definition at line 73 of file TimeCompatMatch.h.

73 { FlashProhibitFactory::get().add_factory("TimeCompatMatch",this); }
static FlashProhibitFactory & get()
Static sharable instance getter.
void add_factory(const std::string name, flashmatch::FlashProhibitFactoryBase *factory)
Factory registration method (should be called by global factory instance in algorithm header) ...
flashmatch::TimeCompatMatchFactory::~TimeCompatMatchFactory ( )
inline

dtor

Definition at line 75 of file TimeCompatMatch.h.

75 {}

Member Function Documentation

BaseProhibitAlgo* flashmatch::TimeCompatMatchFactory::create ( const std::string  instance_name)
inlinevirtual

creation method

Implements flashmatch::FlashProhibitFactoryBase.

Definition at line 77 of file TimeCompatMatch.h.

77 { return new TimeCompatMatch(instance_name); }

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