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

This file is part of OpenOrienteering. More...

#include <qoverload.h>

Public Member Functions

template<typename R , typename T >
Q_DECL_CONSTEXPR auto operator() (R(T::*ptr)(Args...)) const Q_DECL_NOTHROW -> decltype(ptr)
 

Static Public Member Functions

template<typename R , typename T >
static Q_DECL_CONSTEXPR auto of (R(T::*ptr)(Args...)) Q_DECL_NOTHROW -> decltype(ptr)
 

Detailed Description

template<typename... Args>
struct QNonConstOverload< Args >

This file is part of OpenOrienteering.

This is a modified version of qglobal.h from the Qt Toolkit 5.7. You can redistribute it and/or modify it under the terms of the GNU General Public License, version 3, as published by the Free Software Foundation.

OpenOrienteering is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with OpenOrienteering. If not, see http://www.gnu.org/licenses/

Changes: 2016-03-25 Kai Pastor dg0yt.nosp@m.@dar.nosp@m.c.de

Member Function Documentation

◆ of()

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

◆ operator()()

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

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