![]() |
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.