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

(316cefbd472f307af2f33662c4bc343a21767505)

#include <QtCore/private/qloggingcategory_p.h>
#include <QtCore/qlist.h>
#include <QtCore/qhash.h>
#include <QtCore/qmutex.h>
#include <QtCore/qstring.h>
#include <QtCore/qtextstream.h>
#include <map>
Include dependency graph for qloggingregistry_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QLoggingRule
class  QLoggingSettingsParser
class  QLoggingRegistry
class  QLoggingCategoryWithEnvironmentOverride

Macros

#define Q_LOGGING_CATEGORY_WITH_ENV_OVERRIDE_IMPL(name, env, categoryName)
#define Q_LOGGING_CATEGORY_WITH_ENV_OVERRIDE(name, env, categoryName)
#define Q_STATIC_LOGGING_CATEGORY_WITH_ENV_OVERRIDE(name, env, categoryName)

Functions

 Q_DECLARE_TYPEINFO (QLoggingRule, Q_RELOCATABLE_TYPE)

Macro Definition Documentation

◆ Q_LOGGING_CATEGORY_WITH_ENV_OVERRIDE

#define Q_LOGGING_CATEGORY_WITH_ENV_OVERRIDE ( name,
env,
categoryName )
Value:
inline namespace QtPrivateLogging { \
Q_LOGGING_CATEGORY_WITH_ENV_OVERRIDE_IMPL(name, env, categoryName) \
} \
Q_WEAK_OVERLOAD \
Q_DECL_DEPRECATED_X("Logging categories should either be static or declared in a header") \
const QLoggingCategory &name() { return QtPrivateLogging::name(); }
\inmodule QtCore
EGLImageKHR EGLint * name

Definition at line 42 of file qloggingregistry_p.h.

◆ Q_LOGGING_CATEGORY_WITH_ENV_OVERRIDE_IMPL

#define Q_LOGGING_CATEGORY_WITH_ENV_OVERRIDE_IMPL ( name,
env,
categoryName )
Value:
{ \
static constexpr char cname[] = categoryName; \
static_assert(cname[0] == 'q' && cname[1] == 't' && cname[2] == '.' \
&& cname[4] != '\0', "Category name must start with 'qt.'"); \
return category; \
}
const QLoggingCategory & category()
[1]

Definition at line 32 of file qloggingregistry_p.h.

◆ Q_STATIC_LOGGING_CATEGORY_WITH_ENV_OVERRIDE

#define Q_STATIC_LOGGING_CATEGORY_WITH_ENV_OVERRIDE ( name,
env,
categoryName )
Value:
#define Q_LOGGING_CATEGORY_WITH_ENV_OVERRIDE_IMPL(name, env, categoryName)

Definition at line 50 of file qloggingregistry_p.h.

Function Documentation

◆ Q_DECLARE_TYPEINFO()

Q_DECLARE_TYPEINFO ( QLoggingRule ,
Q_RELOCATABLE_TYPE  )