SeqAn3
3.0.1
The Modern C++ library for sequence analysis.
pipeable_config_element.hpp
Go to the documentation of this file.
1
// -----------------------------------------------------------------------------------------------------
2
// Copyright (c) 2006-2020, Knut Reinert & Freie Universität Berlin
3
// Copyright (c) 2016-2020, Knut Reinert & MPI für molekulare Genetik
4
// This file may be used, modified and/or redistributed under the terms of the 3-clause BSD-License
5
// shipped with this file and also available at: https://github.com/seqan/seqan3/blob/master/LICENSE.md
6
// -----------------------------------------------------------------------------------------------------
7
13
#pragma once
14
15
#include <
tuple
>
16
#include <type_traits>
17
18
#include <
seqan3/core/algorithm/concept.hpp
>
19
#include <
seqan3/core/type_traits/basic.hpp
>
20
21
namespace
seqan3
22
{
23
29
template
<
typename
derived_t,
typename
value_t>
30
struct
pipeable_config_element
31
{
33
value_t
value
;
34
};
35
36
}
// namespace seqan3
basic.hpp
Provides various type traits on generic types.
tuple
concept.hpp
Provides concepts for the configuration classes.
seqan3
The main SeqAn3 namespace.
Definition:
aligned_sequence_concept.hpp:36
seqan3::pipeable_config_element
Adds pipe interface to configuration elements.
Definition:
pipeable_config_element.hpp:30
seqan3::pipeable_config_element::value
value_t value
The stored config value.
Definition:
pipeable_config_element.hpp:33
seqan3
core
algorithm
pipeable_config_element.hpp
Generated on Tue Feb 18 2020 09:33:19 for SeqAn3 by
1.8.16