SeqAn3
3.4.0
The Modern C++ library for sequence analysis.
Toggle main menu visibility
Loading...
Searching...
No Matches
multi_invocable.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2006-2025 Knut Reinert & Freie Universität Berlin
2
// SPDX-FileCopyrightText: 2016-2025 Knut Reinert & MPI für molekulare Genetik
3
// SPDX-License-Identifier: BSD-3-Clause
4
9
10
#pragma once
11
12
#include <
functional
>
13
14
#include <
seqan3/core/platform.hpp
>
15
16
namespace
seqan3::detail
17
{
18
23
template
<
typename
... invocable_ts>
24
struct
multi_invocable : invocable_ts...
25
{
27
using
invocable_ts::operator()...;
28
};
29
31
template
<
typename
... invocable_ts>
32
multi_invocable(invocable_ts...) -> multi_invocable<invocable_ts...>;
33
34
}
// namespace seqan3::detail
functional
platform.hpp
Provides platform and dependency checks.
Hide me
Version:
seqan3
utility
detail
multi_invocable.hpp
Generated on
for SeqAn3 by
1.17.0