BioC++
core-0.7.0
The Modern C++ libraries for Bioinformatics.
Loading...
Searching...
No Matches
priority_tag.hpp
Go to the documentation of this file.
1
// -----------------------------------------------------------------------------------------------------
2
// Copyright (c) 2022 deCODE Genetics
3
// Copyright (c) 2006-2020, Knut Reinert & Freie Universität Berlin
4
// Copyright (c) 2016-2020, Knut Reinert & MPI für molekulare Genetik
5
// This file may be used, modified and/or redistributed under the terms of the 3-clause BSD-License
6
// shipped with this file and also available at: https://github.com/biocpp/biocpp-core/blob/main/LICENSE.md
7
// -----------------------------------------------------------------------------------------------------
8
14
#pragma once
15
16
#include <
bio/core.hpp
>
17
18
namespace
bio::meta
19
{
20
21
// ============================================================================
22
// priority_tag
23
// ============================================================================
24
27
template
<
size_t
I>
28
struct
priority_tag
30
// Doxygen fail
31
:
priority_tag
<I - 1>
33
{};
34
37
template
<>
38
struct
priority_tag
<0>
39
{};
40
41
}
// namespace bio::meta
core.hpp
Provides platform and dependency checks.
bio::meta
The Meta module's namespace.
bio::meta::priority_tag
A tag that allows controlled overload resolution via implicit base conversion rules.
Definition:
priority_tag.hpp:33
bio
meta
tag
priority_tag.hpp
Generated on Thu Mar 30 2023 15:25:52 for BioC++ by
1.9.6