/* * Copyright (C) 2020-present ScyllaDB */ /* * SPDX-License-Identifier: LicenseRef-ScyllaDB-Source-Available-1.0 */ #pragma once #include #include namespace utils { class can_yield_tag; using can_yield = seastar::bool_class; inline void maybe_yield(can_yield can_yield) { if (can_yield) { seastar::thread::maybe_yield(); } } } // namespace utils