SeqAn3 3.1.0
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 from C++20's standard library.
 
 bit
 The <bit> header 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.
 
 filesystem
 The <filesystem> header from C++17's standard library.
 
 iterator
 The <iterator> header from C++20's standard library.
 
 memory
 The <memory> 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 <type_traits> 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:

This entity is not part of the SeqAn API. Do not rely on it in your applications.