Mapper  0.9.0
API documentation
Public Member Functions | Static Public Member Functions | List of all members
QOverload< Args > Struct Template Reference

#include <qoverload.h>

Inheritance diagram for QOverload< Args >:
Inheritance graph
[legend]
Collaboration diagram for QOverload< Args >:
Collaboration graph
[legend]

Public Member Functions

template<typename R >
Q_DECL_CONSTEXPR auto operator() (R(*ptr)(Args...)) const Q_DECL_NOTHROW -> decltype(ptr)
 
- Public Member Functions inherited from QConstOverload< Args... >
Q_DECL_CONSTEXPR auto operator() (R(T::*ptr)(Args...) const) const Q_DECL_NOTHROW -> decltype(ptr)
 
- Public Member Functions inherited from QNonConstOverload< Args... >
Q_DECL_CONSTEXPR auto operator() (R(T::*ptr)(Args...)) const Q_DECL_NOTHROW -> decltype(ptr)
 

Static Public Member Functions

template<typename R >
static Q_DECL_CONSTEXPR auto of (R(*ptr)(Args...)) Q_DECL_NOTHROW -> decltype(ptr)
 
- Static Public Member Functions inherited from QConstOverload< Args... >
static Q_DECL_CONSTEXPR auto of (R(T::*ptr)(Args...) const) Q_DECL_NOTHROW -> decltype(ptr)
 
- Static Public Member Functions inherited from QNonConstOverload< Args... >
static Q_DECL_CONSTEXPR auto of (R(T::*ptr)(Args...)) Q_DECL_NOTHROW -> decltype(ptr)
 

Member Function Documentation

◆ of()

template<typename... Args>
template<typename R >
static Q_DECL_CONSTEXPR auto QOverload< Args >::of ( R(*)(Args...)  ptr) -> decltype(ptr)
inlinestatic

◆ operator()()

template<typename... Args>
template<typename R >
Q_DECL_CONSTEXPR auto QOverload< Args >::operator() ( R(*)(Args...)  ptr) const -> decltype(ptr)
inline

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