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