SeqAn3  3.0.1
The Modern C++ library for sequence analysis.
std

A subset of the C++20 standard library made available in pre-C++20 contexts. More...

+ Collaboration diagram for std:

Modules

 algorithm
 The <algorithm> header with additional ranges algorithm from C++20's standard library.
 
 charconv
 The <charconv> header from C++17's standard library.
 
 concepts
 The <concepts> header from C++20's standard library.
 
 iterator
 The <iterator> header from C++20's standard library.
 
 new
 The <new> header from C++17's standard library.
 
 ranges
 The <ranges> header from C++20's standard library.
 
 type_traits
 The <concepts> header from C++20's standard library.
 

Detailed Description

A subset of the C++20 standard library made available in pre-C++20 contexts.

This module provides many parts of the C++20 standard library (and some parts of the C++17 standard library not available in GCC). They are only defined if not found in the compiler's standard library and are called exactly like the originals so they can be used interchangeably. The actual implementation is provided by us or aliased from the range-v3 library.

Attention
All of this sub-module is subject to change!

In particular:

It is best you consider every entity in this module as:

Warning
This documentation item is not guaranteed to exist in future SeqAn3 releases. Do not rely on the interface in your applications.