![]() |
Qt 6.x
The Qt SDK
|
#include <QtCore/qtclasshelpermacros.h>#include <QtCore/qtconfigmacros.h>#include <QtCore/qtdeprecationmarkers.h>#include <QtCore/qttypetraits.h>
Include dependency graph for qforeach.h:Go to the source code of this file.
Classes | |
| class | QtPrivate::QForeachContainer< T > |
Namespaces | |
| namespace | QtPrivate |
| \macro QT_NAMESPACE | |
Macros | |
| #define | Q_FOREACH_IMPL(variable, name, container) |
| #define | Q_FOREACH_JOIN(A, B) Q_FOREACH_JOIN_IMPL(A, B) |
| #define | Q_FOREACH_JOIN_IMPL(A, B) A ## B |
| #define | Q_FOREACH(variable, container) Q_FOREACH_IMPL(variable, Q_FOREACH_JOIN(_container_, __LINE__), container) |
| #define | Q_FOREVER for(;;) |
| #define | foreach Q_FOREACH |
| [19] | |
| #define | forever Q_FOREVER |
Functions | |
| template<typename T , typename = decltype(std::declval<T>().detach())> | |
| void | QtPrivate::warnIfContainerIsNotShared (int) |
| template<typename T > | |
| QForeachContainer< typename std::decay< T >::type > | QtPrivate::qMakeForeachContainer (T &&t) |
| foreach Q_FOREACH |
| #define forever Q_FOREVER |
Definition at line 78 of file qforeach.h.
| #define Q_FOREACH | ( | variable, | |
| container | |||
| ) | Q_FOREACH_IMPL(variable, Q_FOREACH_JOIN(_container_, __LINE__), container) |
Definition at line 66 of file qforeach.h.
Definition at line 59 of file qforeach.h.
| #define Q_FOREACH_JOIN | ( | A, | |
| B | |||
| ) | Q_FOREACH_JOIN_IMPL(A, B) |
Definition at line 63 of file qforeach.h.
| #define Q_FOREVER for(;;) |
Definition at line 70 of file qforeach.h.