SeqAn3  3.0.2
The Modern C++ library for sequence analysis.
seqan3::remove_rvalue_reference< t > Struct Template Reference

Return the input type with && removed, but lvalue references preserved. More...

#include <seqan3/core/type_traits/basic.hpp>

+ Inheritance diagram for seqan3::remove_rvalue_reference< t >:

Public Types

using type = std::conditional_t< std::is_rvalue_reference_v< t >, std::remove_reference_t< t >, t >
 The return type is the input type with any && stripped.
 

Detailed Description

template<typename t>
struct seqan3::remove_rvalue_reference< t >

Return the input type with && removed, but lvalue references preserved.

Template Parameters
tThe type to operate on.
See also
seqan3::remove_rvalue_reference_t

The documentation for this struct was generated from the following file: