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
qdirentryinfo_p.h File Reference

(c75fb649f7ef73609c0ed7ba77ac466d0b8c1576)

#include <QtCore/qassert.h>
#include <QtCore/private/qfileinfo_p.h>
#include <QtCore/private/qfilesystementry_p.h>
#include <QtCore/private/qfilesystemmetadata_p.h>
#include <type_traits>
#include <QtCore/q23utility.h>
#include <variant>
Include dependency graph for qdirentryinfo_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QDirEntryInfoPrivate::overloaded< Ts >
class  QDirEntryInfo

Namespaces

namespace  QDirEntryInfoPrivate

Macros

#define QT_VARIANT_VISIT_CASE(num)

Functions

template<class... Ts>
 QDirEntryInfoPrivate::overloaded (Ts...) -> overloaded< Ts... >
template<typename T, typename Variant, typename... Args>
T & QDirEntryInfoPrivate::emplace (Variant &v, Args &&...args)
template<typename Visitor, typename Variant>
constexpr decltype(auto) QDirEntryInfoPrivate::visit (Visitor &&vis, Variant &&var)

Macro Definition Documentation

◆ QT_VARIANT_VISIT_CASE

#define QT_VARIANT_VISIT_CASE ( num)
Value:
case num: \
if constexpr (NumAlternatives > num) { \
const auto p = std::get_if<num>(&var); \
return std::forward<Visitor>(vis)(q23::forward_like<Variant>(*p)); \
} \
break \
/* end */
constexpr auto forward_like(U &&x) noexcept -> _detail::forward_like_ret_t< T, U >
Definition q23utility.h:65
GLfloat GLfloat p
GLuint num