46 std::vector<std::pair<std::string, std::vector<entry>>> entries,
47 std::vector<std::pair<std::pair<entry, entry>,
int>> connections,
48 std::function<std::size_t(
const entry_view&)> entry_hash,
65 std::unique_ptr<impl> m_p_impl;
70 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.