#include <common.h>
|
template<typename Return > |
constexpr auto | operator() (Return(*pf)(Args...)) const noexcept-> decltype(pf) |
|
template<typename Return , typename Class > |
constexpr auto | operator() (Return(Class::*pmf)(Args...), std::false_type={}) const noexcept-> decltype(pmf) |
|
template<typename Return , typename Class > |
constexpr auto | operator() (Return(Class::*pmf)(Args...) const, std::true_type) const noexcept-> decltype(pmf) |
|
constexpr | overload_cast_impl () |
|
template<typename... Args>
struct overload_cast_impl< Args >
Definition at line 763 of file wrap/pybind11/include/pybind11/detail/common.h.
template<typename... Args>
template<typename... Args>
template<typename Return >
constexpr auto overload_cast_impl< Args >::operator() |
( |
Return(*)(Args...) |
pf | ) |
const -> decltype(pf) |
|
inlinenoexcept |
template<typename... Args>
template<typename Return , typename Class >
constexpr auto overload_cast_impl< Args >::operator() |
( |
Return(Class::*)(Args...) |
pmf, |
|
|
std::false_type |
= {} |
|
) |
| const -> decltype(pmf) |
|
inlinenoexcept |
template<typename... Args>
template<typename Return , typename Class >
constexpr auto overload_cast_impl< Args >::operator() |
( |
Return(Class::*)(Args...) const |
pmf, |
|
|
std::true_type |
|
|
) |
| const -> decltype(pmf) |
|
inlinenoexcept |
The documentation for this struct was generated from the following file: