Fix some lint warnings
This commit is contained in:
@@ -2,25 +2,6 @@
|
||||
namespace platform {
|
||||
using namespace std;
|
||||
// Idea from: https://www.codeproject.com/Articles/567242/AplusC-2b-2bplusObjectplusFactory
|
||||
// shared_ptr<bayesnet::BaseClassifier> Models::createInstance(const string& name)
|
||||
// {
|
||||
// bayesnet::BaseClassifier* instance = nullptr;
|
||||
// if (name == "AODE") {
|
||||
// instance = new bayesnet::AODE();
|
||||
// } else if (name == "KDB") {
|
||||
// instance = new bayesnet::KDB(2);
|
||||
// } else if (name == "SPODE") {
|
||||
// instance = new bayesnet::SPODE(2);
|
||||
// } else if (name == "TAN") {
|
||||
// instance = new bayesnet::TAN();
|
||||
// } else {
|
||||
// throw runtime_error("Model " + name + " not found");
|
||||
// }
|
||||
// if (instance != nullptr)
|
||||
// return shared_ptr<bayesnet::BaseClassifier>(instance);
|
||||
// else
|
||||
// return nullptr;
|
||||
// }
|
||||
Models* Models::factory = nullptr;;
|
||||
Models* Models::instance()
|
||||
{
|
||||
|
Reference in New Issue
Block a user