SeqAn3
3.4.0
The Modern C++ library for sequence analysis.
Toggle main menu visibility
Loading...
Searching...
No Matches
new
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
// File might be included from multiple libraries.
11
#ifndef SEQAN_STD_NEW_SHIM
12
#define SEQAN_STD_NEW_SHIM
13
14
#include <
new
>
15
16
#ifndef __cpp_lib_hardware_interference_size
17
41
46
47
namespace
std
48
{
49
54
inline
constexpr
std::size_t
hardware_destructive_interference_size
= 64;
55
60
inline
constexpr
std::size_t
hardware_constructive_interference_size
= 64;
61
62
}
// namespace std
63
64
#endif
// __cpp_lib_hardware_interference_size
65
66
#endif
// SEQAN_STD_NEW_SHIM
std::hardware_destructive_interference_size
constexpr std::size_t hardware_destructive_interference_size
Minimum offset between two objects to avoid false sharing.
Definition
new:54
std::hardware_constructive_interference_size
constexpr std::size_t hardware_constructive_interference_size
Maximum size of contiguous memory to promote true sharing.
Definition
new:60
std
SeqAn specific customisations in the standard namespace.
new
The <new> header from C++17's standard library.
std::size_t
Hide me
Version:
seqan3
std
new
Generated on
for SeqAn3 by
1.17.0