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
QQmlJS::Dom::ErrorGroups Class Reference

Represents a set of tags grouping a set of related error messages. More...

#include <qqmldomerrormessage_p.h>

Collaboration diagram for QQmlJS::Dom::ErrorGroups:

Public Member Functions

void dump (const Sink &sink) const
void dumpId (const Sink &sink) const
QCborArray toCbor () const
ErrorMessage errorMessage (const Dumper &msg, ErrorLevel level, const Path &element=Path(), const QString &canonicalFilePath=QString(), SourceLocation location=SourceLocation()) const
ErrorMessage errorMessage (const DiagnosticMessage &msg, const Path &element=Path(), const QString &canonicalFilePath=QString()) const
void fatal (const Dumper &msg, const Path &element=Path(), QStringView canonicalFilePath=u"", SourceLocation location=SourceLocation()) const
ErrorMessage debug (const QString &message) const
ErrorMessage debug (const Dumper &message) const
ErrorMessage info (const QString &message) const
ErrorMessage info (const Dumper &message) const
ErrorMessage warning (const QString &message) const
ErrorMessage warning (const Dumper &message) const
ErrorMessage error (const QString &message) const
ErrorMessage error (const Dumper &message) const

Static Public Member Functions

static int cmp (const ErrorGroups &g1, const ErrorGroups &g2)

Public Attributes

QVector< ErrorGroupgroups

Detailed Description

Represents a set of tags grouping a set of related error messages.

The simplest way to create new ErrorMessages is to have an ErrorGroups instance, and use it to create new ErrorMessages using its debug, warning, error,... methods

Definition at line 64 of file qqmldomerrormessage_p.h.

Member Function Documentation

◆ cmp()

int QQmlJS::Dom::ErrorGroups::cmp ( const ErrorGroups & g1,
const ErrorGroups & g2 )
static

Definition at line 241 of file qqmldomerrormessage.cpp.

Referenced by QQmlJS::Dom::operator!=(), QQmlJS::Dom::operator<(), QQmlJS::Dom::operator<=(), QQmlJS::Dom::operator==(), QQmlJS::Dom::operator>(), and QQmlJS::Dom::operator>=().

Here is the caller graph for this function:

◆ debug() [1/2]

ErrorMessage QQmlJS::Dom::ErrorGroups::debug ( const Dumper & message) const
nodiscard

Definition at line 206 of file qqmldomerrormessage.cpp.

◆ debug() [2/2]

ErrorMessage QQmlJS::Dom::ErrorGroups::debug ( const QString & message) const
nodiscard

Definition at line 201 of file qqmldomerrormessage.cpp.

References QQmlJS::Dom::Debug.

◆ dump()

void QQmlJS::Dom::ErrorGroups::dump ( const Sink & sink) const

Definition at line 75 of file qqmldomerrormessage.cpp.

◆ dumpId()

void QQmlJS::Dom::ErrorGroups::dumpId ( const Sink & sink) const

Definition at line 81 of file qqmldomerrormessage.cpp.

◆ error() [1/2]

◆ error() [2/2]

ErrorMessage QQmlJS::Dom::ErrorGroups::error ( const QString & message) const
nodiscard

Definition at line 231 of file qqmldomerrormessage.cpp.

References QQmlJS::Dom::Error.

◆ errorMessage() [1/2]

ErrorMessage QQmlJS::Dom::ErrorGroups::errorMessage ( const DiagnosticMessage & msg,
const Path & element = Path(),
const QString & canonicalFilePath = QString() ) const
nodiscard

Definition at line 152 of file qqmldomerrormessage.cpp.

◆ errorMessage() [2/2]

ErrorMessage QQmlJS::Dom::ErrorGroups::errorMessage ( const Dumper & msg,
ErrorLevel level,
const Path & element = Path(),
const QString & canonicalFilePath = QString(),
SourceLocation location = SourceLocation() ) const
nodiscard

Definition at line 143 of file qqmldomerrormessage.cpp.

◆ fatal()

void QQmlJS::Dom::ErrorGroups::fatal ( const Dumper & msg,
const Path & element = Path(),
QStringView canonicalFilePath = u"",
SourceLocation location = SourceLocation() ) const

Definition at line 163 of file qqmldomerrormessage.cpp.

References QQmlJS::Dom::Path::length().

Here is the call graph for this function:

◆ info() [1/2]

ErrorMessage QQmlJS::Dom::ErrorGroups::info ( const Dumper & message) const
nodiscard

Definition at line 216 of file qqmldomerrormessage.cpp.

◆ info() [2/2]

ErrorMessage QQmlJS::Dom::ErrorGroups::info ( const QString & message) const
nodiscard

Definition at line 211 of file qqmldomerrormessage.cpp.

References QQmlJS::Dom::Info.

◆ toCbor()

QCborArray QQmlJS::Dom::ErrorGroups::toCbor ( ) const

Definition at line 87 of file qqmldomerrormessage.cpp.

◆ warning() [1/2]

ErrorMessage QQmlJS::Dom::ErrorGroups::warning ( const Dumper & message) const
nodiscard

Definition at line 226 of file qqmldomerrormessage.cpp.

Referenced by QQmlJS::Dom::LoadInfo::doCopy(), QQmlJS::Dom::Path::fromString(), QQmlJS::Dom::Import::fromUriString(), QQmlJS::Dom::ErrorMessage::msg(), QQmlJS::Dom::DomItem::resolve(), QQmlJS::Dom::DomItem::visitPrototypeChain(), QQmlJS::Dom::visitPrototypeIndex(), and QQmlJS::Dom::DomItem::visitScopeChain().

Here is the caller graph for this function:

◆ warning() [2/2]

ErrorMessage QQmlJS::Dom::ErrorGroups::warning ( const QString & message) const
nodiscard

Definition at line 221 of file qqmldomerrormessage.cpp.

References QQmlJS::Dom::Warning.

Member Data Documentation

◆ groups

QVector<ErrorGroup> QQmlJS::Dom::ErrorGroups::groups

Definition at line 92 of file qqmldomerrormessage_p.h.


The documentation for this class was generated from the following files: