#include "llvm/ADT/STLFunctionalExtras.h"
template<typename Ret, typename ... Params>
class llvm::function_ref< Ret(Params...)>
Definition at line 39 of file STLFunctionalExtras.h.
◆ function_ref() [1/3]
template<typename Ret , typename ... Params>
◆ function_ref() [2/3]
template<typename Ret , typename ... Params>
◆ function_ref() [3/3]
template<typename Ret , typename ... Params>
template<typename Callable >
llvm::function_ref< Ret(Params...)>::function_ref |
( |
Callable && |
callable, |
|
|
std::enable_if_t<!std::is_same< remove_cvref_t< Callable >, function_ref< Ret(Params...)> >::value > * |
= nullptr , |
|
|
std::enable_if_t< std::is_void< Ret >::value||std::is_convertible< decltype(std::declval< Callable >()(std::declval< Params >()...)), Ret >::value |
, |
|
|
* |
= nullptr |
|
) |
| |
|
inline |
◆ operator bool()
template<typename Ret , typename ... Params>
◆ operator()()
template<typename Ret , typename ... Params>
The documentation for this class was generated from the following file: