![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmljssourcelocation_p.h>
Public Member Functions | |
| SourceLocation (quint32 offset=0, quint32 length=0, quint32 line=0, quint32 column=0) | |
| bool | isValid () const |
| qsizetype | begin () const |
| qsizetype | end () const |
| SourceLocation | startZeroLengthLocation () const |
| SourceLocation | endZeroLengthLocation (QStringView text) const |
Static Public Member Functions | |
| static SourceLocation | fromQSizeType (qsizetype offset, qsizetype length=0, qsizetype line=0, qsizetype column=0) |
| static quint32 | offsetFrom (QStringView text, quint32 line, quint32 column, const SourceLocation &startHint=SourceLocation{}) |
| static std::pair< quint32, quint32 > | rowAndColumnFrom (QStringView text, quint32 offset, const SourceLocation &startHint=SourceLocation{}) |
Public Attributes | |
| quint32 | offset |
| quint32 | length |
| quint32 | startLine |
| quint32 | startColumn |
Friends | |
| size_t | qHash (const SourceLocation &location, size_t seed=0) |
| bool | operator== (const SourceLocation &a, const SourceLocation &b) |
| bool | operator!= (const SourceLocation &a, const SourceLocation &b) |
| SourceLocation | combine (const SourceLocation &l1, const SourceLocation &l2) |
Definition at line 25 of file qqmljssourcelocation_p.h.
|
inlineexplicit |
Definition at line 33 of file qqmljssourcelocation_p.h.
References SourceLocation().
Referenced by SourceLocation().
|
inline |
Definition at line 159 of file qqmljssourcelocation_p.h.
|
inline |
Definition at line 160 of file qqmljssourcelocation_p.h.
|
inline |
Definition at line 168 of file qqmljssourcelocation_p.h.
|
inlinestatic |
Definition at line 51 of file qqmljssourcelocation_p.h.
|
inline |
Definition at line 157 of file qqmljssourcelocation_p.h.
References operator!=.
Referenced by combine.
|
inlinestatic |
Definition at line 123 of file qqmljssourcelocation_p.h.
|
inlinestatic |
Definition at line 142 of file qqmljssourcelocation_p.h.
|
inline |
Definition at line 163 of file qqmljssourcelocation_p.h.
|
friend |
Definition at line 200 of file qqmljssourcelocation_p.h.
References isValid().
|
friend |
Definition at line 196 of file qqmljssourcelocation_p.h.
References operator==.
Referenced by isValid().
|
friend |
Definition at line 190 of file qqmljssourcelocation_p.h.
Referenced by operator!=.
|
friend |
Definition at line 184 of file qqmljssourcelocation_p.h.
| quint32 QQmlJS::SourceLocation::length |
Definition at line 180 of file qqmljssourcelocation_p.h.
Referenced by testing.tools.encode_pdf_filter._PngIdatPdfStream::write().
| quint32 QQmlJS::SourceLocation::offset |
Definition at line 179 of file qqmljssourcelocation_p.h.
Referenced by testing.tools.fixup_pdf_template.TemplateProcessor::insert_xref_entry(), and testing.tools.fixup_pdf_template.TemplateProcessor::process_line().
| quint32 QQmlJS::SourceLocation::startColumn |
Definition at line 182 of file qqmljssourcelocation_p.h.
| quint32 QQmlJS::SourceLocation::startLine |
Definition at line 181 of file qqmljssourcelocation_p.h.