R(Args...) |
INVOKE<R> (D(), v, std::forward<Args>(args)...) |
Invokes dispatch type D with an lvalue reference of type T and args... , may throw. |
R(Args...) noexcept |
INVOKE<R> (D(), v, std::forward<Args>(args)...) |
Invokes dispatch type D with an lvalue reference of type T and args... , shall not throw. |
R(Args...) & |
INVOKE<R> (D(), v, std::forward<Args>(args)...) |
Invokes dispatch type D with an lvalue reference of type T and args... , may throw. |
R(Args...) & noexcept |
INVOKE<R> (D(), v, std::forward<Args>(args)...) |
Invokes dispatch type D with an lvalue reference of type T and args... , shall not throw. |
R(Args...) && |
INVOKE<R> (D(), std::move(v), std::forward<Args>(args)...) |
Invokes dispatch type D with a rvalue reference of type T and args... , may throw. |
R(Args...) && noexcept |
INVOKE<R> (D(), std::move(v), std::forward<Args>(args)...) |
Invokes dispatch type D with a rvalue reference of type T and args... , shall not throw. |
R(Args...) const |
INVOKE<R> (D(), cv, std::forward<Args>(args)...) |
Invokes dispatch type D with a const reference of type T and args... , may throw. |
R(Args...) const noexcept |
INVOKE<R> (D(), cv, std::forward<Args>(args)...) |
Invokes dispatch type D with a const reference of type T and args... , shall not throw. |
R(Args...) cosnt& |
INVOKE<R> (D(), cv, std::forward<Args>(args)...) |
Invokes dispatch type D with a const reference of type T and args... , may throw. |
R(Args...) const& noexcept |
INVOKE<R> (D(), cv, std::forward<Args>(args)...) |
Invokes dispatch type D with a const reference of type T and args... , shall not throw. |
R(Args...) const&& |
INVOKE<R> (D(), std::move(cv), std::forward<Args>(args)...) |
Invokes dispatch type D with a const rvalue reference of type T and args... , may throw. |
R(Args...) const&& noexcept |
INVOKE<R> (D(), std::move(cv), std::forward<Args>(args)...) |
Invokes dispatch type D with a const rvalue reference of type T and args... , shall not throw. |