Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qquasivirtual_impl.h File Reference

(e906044d6c54d36ae578c861f0c6854d04bc2cd3)

#include <QtCore/qscopeguard.h>
#include <QtCore/qassert.h>
#include <QtCore/qtclasshelpermacros.h>
#include <algorithm>
#include <type_traits>
#include <tuple>
Include dependency graph for qquasivirtual_impl.h:

Go to the source code of this file.

Classes

class  QtPrivate::QQuasiVirtualInterface< Interface >
struct  QtPrivate::QQuasiVirtualInterface< Interface >::Method< prototype >
struct  QtPrivate::QQuasiVirtualInterface< Interface >::Deleter
class  QtPrivate::QQuasiVirtualSubclass< Subclass, Interface >
struct  QtPrivate::QQuasiVirtualSubclass< Subclass, Interface >::Override< BaseMethod, overridden >

Namespaces

namespace  QtPrivate

Functions

template<typename Applier, size_t ... Is>
void QtPrivate::applyIndexSwitch (size_t index, Applier &&applier, std::index_sequence< Is... >)
template<size_t IndexCount, typename Applier>
void QtPrivate::applyIndexSwitch (size_t index, Applier &&applier)