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
qqmljslogger.cpp File Reference

(2e4c66160f0cfbc76b0154d8b989f8931b1963bf)

#include <QtCore/qcompilerdetection.h>
#include <QtCore/qlist.h>
#include <private/qqmljslogger_p.h>
#include <private/qqmlsa_p.h>
#include <QtQmlCompiler/qqmljsloggingutils.h>
#include <QtCore/qglobal.h>
#include <QtCore/qfile.h>
Include dependency graph for qqmljslogger.cpp:

Go to the source code of this file.

Macros

#define QMLLINT_DEFAULT_CATEGORIES
#define X(category, name, setting, description, level, ignored, isDefault)
#define X(category, name, setting, description, level, ignored, isDefault)
#define X(category, name, setting, description, level, ignored, isDefault)
#define X(category, name, setting, description, level, ignored, isDefault)
#define X(category, name, setting, description, level, ignored, isDefault)
#define X(category, name, setting, description, level, ignored, isDefault)

Functions

constexpr bool isUnique (const std::array< std::string_view, numCategories > &fields)
static bool isMsgTypeLess (QtMsgType a, QtMsgType b)

Variables

constexpr size_t numCategories = [] { size_t i = 0; QMLLINT_DEFAULT_CATEGORIES return i; }()

Macro Definition Documentation

◆ QMLLINT_DEFAULT_CATEGORIES

#define QMLLINT_DEFAULT_CATEGORIES

Definition at line 29 of file qqmljslogger.cpp.

◆ X [1/6]

#define X ( category,
name,
setting,
description,
level,
ignored,
isDefault )
Value:
\inmodule QtQmlCompiler
const QLoggingCategory & category()
[1]
EGLImageKHR EGLint * name

Definition at line 163 of file qqmljslogger.cpp.

◆ X [2/6]

#define X ( category,
name,
setting,
description,
level,
ignored,
isDefault )
Value:
++i;

Definition at line 163 of file qqmljslogger.cpp.

◆ X [3/6]

#define X ( category,
name,
setting,
description,
level,
ignored,
isDefault )
Value:
std::string_view(name),

Definition at line 163 of file qqmljslogger.cpp.

◆ X [4/6]

#define X ( category,
name,
setting,
description,
level,
ignored,
isDefault )
Value:
std::string_view(setting),

Definition at line 163 of file qqmljslogger.cpp.

◆ X [5/6]

#define X ( category,
name,
setting,
description,
level,
ignored,
isDefault )
Value:
std::string_view(description),

Definition at line 163 of file qqmljslogger.cpp.

◆ X [6/6]

#define X ( category,
name,
setting,
description,
level,
ignored,
isDefault )
Value:
QQmlJS::LoggerCategory{ name##_L1, setting##_L1, description##_L1, level, ignored, isDefault },
GLenum GLuint GLint level

Definition at line 163 of file qqmljslogger.cpp.

Function Documentation

◆ isMsgTypeLess()

bool isMsgTypeLess ( QtMsgType a,
QtMsgType b )
static

Definition at line 252 of file qqmljslogger.cpp.

◆ isUnique()

bool isUnique ( const std::array< std::string_view, numCategories > & fields)
constexpr

Definition at line 173 of file qqmljslogger.cpp.

Variable Documentation

◆ numCategories

size_t numCategories = [] { size_t i = 0; QMLLINT_DEFAULT_CATEGORIES return i; }()
constexpr

Definition at line 170 of file qqmljslogger.cpp.