SeqAn3 3.2.0-rc.1
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 <range/v3/utility/common_type.hpp>
+ 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
 std::common_reference has no feature detection macro, but is available since gcc version >=10 (in C++2a mode). More...
 

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>