Loading...
Searching...
No Matches
multi_invocable.hpp
Go to the documentation of this file.
// SPDX-FileCopyrightText: 2006-2025 Knut Reinert & Freie Universität Berlin
// SPDX-FileCopyrightText: 2016-2025 Knut Reinert & MPI für molekulare Genetik
// SPDX-License-Identifier: BSD-3-Clause
#pragma once
#include <functional>
#include <seqan3/core/platform.hpp>
namespace seqan3::detail
{
template <typename... invocable_ts>
struct multi_invocable : invocable_ts...
{
using invocable_ts::operator()...;
};
template <typename... invocable_ts>
multi_invocable(invocable_ts...) -> multi_invocable<invocable_ts...>;
} // namespace seqan3::detail
functional
platform.hpp
Provides platform and dependency checks.
Hide me