17 #ifndef JUBATUS_CORE_REGRESSION_REGRESSION_FACTORY_HPP_
18 #define JUBATUS_CORE_REGRESSION_REGRESSION_FACTORY_HPP_
21 #include "jubatus/util/lang/shared_ptr.h"
33 namespace jsonconfig {
40 namespace regression {
42 class regression_base;
47 const std::string& name,
49 jubatus::util::lang::shared_ptr<storage::storage_base> storage);
57 #endif // JUBATUS_CORE_REGRESSION_REGRESSION_FACTORY_HPP_
static jubatus::util::lang::shared_ptr< regression_base > create_regression(const std::string &name, const common::jsonconfig::config ¶m, jubatus::util::lang::shared_ptr< storage::storage_base > storage)