cuda-kat
CUDA kernel author's tools
Public Types | Public Member Functions | List of all members
kat::reference_wrapper< T > Class Template Reference

reference_wrapper More...

#include <reference_wrapper.hpp>

Public Types

typedef T type
 

Public Member Functions

KAT_HD reference_wrapper (T &) noexcept
 
KAT_HD reference_wrapper (T &&)=delete
 
KAT_HD reference_wrapper (const reference_wrapper< T > &x) noexcept
 
KAT_HD reference_wrapperoperator= (const reference_wrapper< T > &x) noexcept
 
KAT_HD operator T & () const noexcept
 
KAT_HD T & get () const noexcept
 
template<typename... ArgTypes>
KAT_HD std::result_of< T &(ArgTypes &&...)>::type operator() (ArgTypes &&...) const
 
template<typename... ArgTypes>
KAT_HD std::result_of< T &(ArgTypes &&...)>::type operator() (ArgTypes &&... args) const
 

Detailed Description

template<typename T>
class kat::reference_wrapper< T >

reference_wrapper


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