#include "FileToTableExtractorFactory.h"
Public Member Functions | |
std::shared_ptr< TableExtractor > | Create (std::string name) const |
void | RegisterFactoryFunction (std::string name, std::function< TableExtractor *(void)> classFactoryFunction) |
Static Public Member Functions | |
static FileToTableExtractorFactory * | GetInstance () |
std::shared_ptr< TableExtractor > FileToTableExtractorFactory::Create | ( | std::string | name | ) | const |
|
static |
void FileToTableExtractorFactory::RegisterFactoryFunction | ( | std::string | name, |
std::function< TableExtractor *(void)> | classFactoryFunction ) |