cpp-toolbox  0.0.1
A toolbox library for C++
Loading...
Searching...
No Matches
toolbox::traits::remove_reference< T > Struct Template Reference

移除类型的引用/Remove reference from type More...

#include <type_traits.hpp>

Public Types

using type = std::remove_reference_t< T >
 

Detailed Description

template<typename T>
struct toolbox::traits::remove_reference< T >

移除类型的引用/Remove reference from type

Template Parameters
T要移除引用的类型/Type to remove reference from
// 移除左值引用/Remove lvalue reference
using type1 = remove_reference<int&>::type; // type1 is int
// 移除右值引用/Remove rvalue reference
using type2 = remove_reference<int&&>::type; // type2 is int
std::remove_reference_t< T > type
Definition type_traits.hpp:141

Member Typedef Documentation

◆ type

template<typename T >
using toolbox::traits::remove_reference< T >::type = std::remove_reference_t<T>

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