/* * Copyright (C) 2020-present ScyllaDB */ /* * SPDX-License-Identifier: LicenseRef-ScyllaDB-Source-Available-1.0 */ #pragma once #include #include using namespace seastar; struct sstring_hash { using is_transparent = void; size_t operator()(std::string_view v) const noexcept; }; struct sstring_eq { using is_transparent = void; bool operator()(std::string_view a, std::string_view b) const noexcept { return a == b; } }; template struct flat_hash_map : public absl::flat_hash_map { }; template struct flat_hash_map : public absl::flat_hash_map {};