constCastFunction overloads
Synopses
Declared in <folly/Function.h>
Grants constCastFunction access to the private coercion constructor.
template<>
Function<Traits::ConstSignature>
constCastFunction(Function<Traits::NonConstSignature>&&) noexcept;
[» more...]
Casts a folly::Function from non‐const to a const signature.
template<
typename ReturnType,
typename... Args>
Function<ReturnType const(Args...) noexcept>
constCastFunction(Function<ReturnType(Args...)>&& that) noexcept;
Casts an already‐const folly::Function to a const signature.
template<
typename ReturnType,
typename... Args>
Function<ReturnType const(Args...) noexcept>
constCastFunction(Function<ReturnType const(Args...)>&& that) noexcept;
Return Value
-
A
Functionwith a const signature wrappingthat. -
The function with a const signature.
Parameters
Name |
Description |
that |
a non‐const folly::Function. |
Created with MrDocs