45 std::vector<std::pair<std::string, std::vector<entry>>> entries,
46 std::vector<std::pair<std::pair<entry, entry>,
int>> connections,
47 std::function<std::size_t(
const entry_view&)> entry_hash,
64 std::unique_ptr<impl> m_p_impl;
69 virtual std::vector<entry_view> find_entries_impl(
const input& key)
const override;
unordered_map_vocabulary(std::vector< std::pair< std::string, std::vector< entry > > > entries, std::vector< std::pair< std::pair< entry, entry >, int > > connections, std::function< std::size_t(const entry_view &)> entry_hash, std::function< bool(const entry_view &, const entry_view &)> entry_equal_to)
Creates an unordered map vocabulary.