/* * Copyright (C) 2021-present ScyllaDB */ /* * SPDX-License-Identifier: LicenseRef-ScyllaDB-Source-Available-1.0 */ #pragma once #include "gms/inet_address.hh" #include "locator/host_id.hh" #include "utils/small_vector.hh" using inet_address_vector_replica_set = utils::small_vector; using inet_address_vector_topology_change = utils::small_vector; using host_id_vector_replica_set = utils::small_vector; using host_id_vector_topology_change = utils::small_vector; template concept HostIdVector = std::same_as, host_id_vector_replica_set> || std::same_as, host_id_vector_topology_change>;