17 #ifndef JUBATUS_CORE_FV_CONVERTER_STRING_FILTER_FACTORY_HPP_
18 #define JUBATUS_CORE_FV_CONVERTER_STRING_FILTER_FACTORY_HPP_
22 #include "jubatus/util/lang/function.h"
23 #include "jubatus/util/lang/shared_ptr.h"
29 namespace fv_converter {
33 typedef jubatus::util::lang::function<
43 jubatus::util::lang::shared_ptr<string_filter>
create(
44 const std::string& name,
const param_t& params)
const;
54 #endif // JUBATUS_CORE_FV_CONVERTER_STRING_FILTER_FACTORY_HPP_
string_filter_factory(const create_function &ext)
std::map< std::string, std::string > param_t
jubatus::util::lang::function< string_filter *(const std::string &, const param_t &)> create_function
jubatus::util::lang::shared_ptr< string_filter > create(const std::string &name, const param_t ¶ms) const