17 #ifndef JUBATUS_CORE_FV_CONVERTER_COMBINATION_FEATURE_FACTORY_HPP_
18 #define JUBATUS_CORE_FV_CONVERTER_COMBINATION_FEATURE_FACTORY_HPP_
21 #include "jubatus/util/lang/function.h"
22 #include "jubatus/util/lang/shared_ptr.h"
27 namespace fv_converter {
29 class combination_feature;
33 typedef jubatus::util::lang::function<
43 jubatus::util::lang::shared_ptr<combination_feature>
create(
44 const std::string& name,
55 #endif // JUBATUS_CORE_FV_CONVERTER_COMBINATION_FEATURE_FACTORY_HPP_
combination_feature_factory()
combination_feature_factory(const create_function &ext)
std::map< std::string, std::string > param_t
jubatus::util::lang::shared_ptr< combination_feature > create(const std::string &name, const param_t ¶ms) const
jubatus::util::lang::function< combination_feature *(const std::string &, const param_t &)> create_function