libstdc++
funcwrap.h File Reference

Go to the source code of this file.

Namespaces

namespace  std

Macros

#define _GLIBCXX_MOF_CV

Functions

template<typename _Fn>
requires is_function_v<_Fn>
 std::function_ref (_Fn *) -> function_ref< _Fn >
template<auto __f, class _Fn = remove_pointer_t<decltype(__f)>>
requires is_function_v<_Fn>
 std::function_ref (nontype_t< __f >) -> function_ref< _Fn >
template<auto __f, typename _Tp, typename _SignaturePtr = decltype(__polyfunc::__deduce_funcref<decltype(__f), _Tp&>())>
requires (!is_void_v<_SignaturePtr>)
 std::function_ref (nontype_t< __f >, _Tp &&) -> function_ref< remove_pointer_t< _SignaturePtr > >

Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <functional>.

Definition in file funcwrap.h.

Macro Definition Documentation

◆ _GLIBCXX_MOF_CV

#define _GLIBCXX_MOF_CV

Definition at line 626 of file funcwrap.h.