SeqAn3 3.1.0
The Modern C++ library for sequence analysis.
type_traits File Reference

The <type_traits> header from C++20's standard library. More...

#include <type_traits>
+ Include dependency graph for type_traits:
+ This graph shows which files directly or indirectly include this file:

Namespaces

namespace  std
 SeqAn specific customisations in the standard namespace.
 

Macros

#define SEQAN3_CPP_LIB_REMOVE_CVREF   IMPLEMENTATION_DEFINED
 A workaround for __cpp_lib_remove_cvref for gcc version >=9.0 and <9.4 (in C++17 mode). Those versions implemented std::remove_cvref_t, but did not define that feature detection macro.
 

Typedefs

template<typename t >
using std::remove_cvref_t = typename remove_cvref< t >::type
 Return the input type with const, volatile and references removed (transformation_trait shortcut). More...
 
template<typename t >
using std::type_identity_t = typename type_identity< t >::type
 A shortcut for std::type_identity. More...
 

Detailed Description

The <type_traits> header from C++20's standard library.

Author
Hannes Hauswedell <hannes.hauswedell AT fu-berlin.de>