Skip to content

Commit a1d5d4d

Browse files
SGSSGenemarehr
andauthored
[PATCH] deprecate core_language.hpp (#2351)
* [PATCH] deprecate core_language.hpp - Move content of core/concept/core_language.hpp to utility/detail/exposition_only_concept.hpp - Added deprecation to core_language.hpp and a forward include to exposition_only_concept.hpp - Changed all header files to new include path - Changed all unittest to new include path * [FIX] rename unittest to utility/detail/exposition_only_concept_test.cpp * [FIX] doxygen - adjusting template_specicialisation_of • remove from `concept` group • add missing `detail::` namespace scope * [FIX] introducing to doxygen * [FIX] reorder of includes Co-authored-by: Marcel <marehr@users.noreply.github.com> * [FIX] more reordering of includes Co-authored-by: Marcel <marehr@users.noreply.github.com>
1 parent 94a4e22 commit a1d5d4d

44 files changed

Lines changed: 273 additions & 249 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

include/seqan3/alignment/configuration/align_config_output.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <seqan3/alignment/configuration/detail.hpp>
1616
#include <seqan3/alignment/pairwise/alignment_result.hpp>
1717
#include <seqan3/core/algorithm/pipeable_config_element.hpp>
18-
#include <seqan3/core/concept/core_language.hpp>
18+
#include <seqan3/utility/detail/exposition_only_concept.hpp>
1919

2020
namespace seqan3::align_cfg
2121
{

include/seqan3/alignment/configuration/align_config_score_type.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
#include <seqan3/alignment/configuration/detail.hpp>
1616
#include <seqan3/core/algorithm/pipeable_config_element.hpp>
17-
#include <seqan3/core/concept/core_language.hpp>
17+
#include <seqan3/utility/detail/exposition_only_concept.hpp>
1818

1919
namespace seqan3::align_cfg
2020
{

include/seqan3/alignment/matrix/alignment_optimum.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
#include <type_traits>
1717

1818
#include <seqan3/alignment/matrix/detail/matrix_coordinate.hpp>
19-
#include <seqan3/core/concept/core_language.hpp>
2019
#include <seqan3/core/detail/template_inspection.hpp>
20+
#include <seqan3/utility/detail/exposition_only_concept.hpp>
2121
#include <seqan3/utility/simd/algorithm.hpp>
2222
#include <seqan3/utility/simd/concept.hpp>
2323
#include <seqan3/utility/simd/simd_traits.hpp>

include/seqan3/alignment/matrix/detail/affine_cell_proxy.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
#include <type_traits>
1818

1919
#include <seqan3/alignment/matrix/trace_directions.hpp>
20-
#include <seqan3/core/concept/core_language.hpp>
2120
#include <seqan3/core/detail/empty_type.hpp>
21+
#include <seqan3/utility/detail/exposition_only_concept.hpp>
2222
#include <seqan3/utility/simd/concept.hpp>
2323
#include <seqan3/utility/tuple_utility.hpp>
2424

include/seqan3/alignment/matrix/detail/alignment_score_matrix_one_column.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#include <seqan3/alignment/matrix/detail/alignment_matrix_column_major_range_base.hpp>
2020
#include <seqan3/alignment/matrix/detail/alignment_score_matrix_one_column_base.hpp>
2121
#include <seqan3/alignment/matrix/detail/alignment_score_matrix_proxy.hpp>
22-
#include <seqan3/core/concept/core_language.hpp>
22+
#include <seqan3/utility/detail/exposition_only_concept.hpp>
2323
#include <seqan3/utility/simd/concept.hpp>
2424

2525
namespace seqan3::detail

include/seqan3/alignment/matrix/detail/alignment_score_matrix_one_column_base.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
#include <utility>
1717
#include <vector>
1818

19-
#include <seqan3/core/concept/core_language.hpp>
2019
#include <seqan3/range/container/aligned_allocator.hpp>
20+
#include <seqan3/utility/detail/exposition_only_concept.hpp>
2121
#include <seqan3/utility/simd/concept.hpp>
2222

2323
namespace seqan3::detail

include/seqan3/alignment/matrix/detail/alignment_score_matrix_proxy.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
#pragma once
1414

15-
#include <seqan3/core/concept/core_language.hpp>
15+
#include <seqan3/utility/detail/exposition_only_concept.hpp>
1616
#include <seqan3/utility/simd/concept.hpp>
1717

1818
namespace seqan3::detail

include/seqan3/alignment/matrix/detail/combined_score_and_trace_matrix.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717
#include <seqan3/alignment/matrix/detail/affine_cell_proxy.hpp>
1818
#include <seqan3/alignment/matrix/detail/matrix_coordinate.hpp>
19-
#include <seqan3/core/concept/core_language.hpp>
2019
#include <seqan3/core/range/type_traits.hpp>
2120
#include <seqan3/range/views/zip.hpp>
21+
#include <seqan3/utility/detail/exposition_only_concept.hpp>
2222

2323
namespace seqan3::detail
2424
{

include/seqan3/alignment/matrix/detail/matrix_coordinate.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
#include <seqan3/std/concepts>
1616
#include <type_traits>
1717

18-
#include <seqan3/core/concept/core_language.hpp>
1918
#include <seqan3/core/detail/strong_type.hpp>
19+
#include <seqan3/utility/detail/exposition_only_concept.hpp>
2020
#include <seqan3/utility/simd/algorithm.hpp>
2121
#include <seqan3/utility/simd/concept.hpp>
2222

include/seqan3/alignment/matrix/detail/score_matrix_single_column.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
#include <seqan3/alignment/matrix/detail/affine_cell_proxy.hpp>
1919
#include <seqan3/alignment/matrix/detail/matrix_coordinate.hpp>
20-
#include <seqan3/core/concept/core_language.hpp>
2120
#include <seqan3/range/container/aligned_allocator.hpp>
2221
#include <seqan3/range/views/repeat_n.hpp>
2322
#include <seqan3/range/views/zip.hpp>
23+
#include <seqan3/utility/detail/exposition_only_concept.hpp>
2424
#include <seqan3/utility/simd/concept.hpp>
2525

2626
namespace seqan3::detail

0 commit comments

Comments
 (0)