HepMC3 event record library
Public Member Functions
overload_cast_impl< Args > Struct Template Reference

Public Member Functions

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)
 

Detailed Description

template<typename... Args>
struct overload_cast_impl< Args >

Definition at line 770 of file detail/common.h.


The documentation for this struct was generated from the following file: