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
QQmlLSUtils::Location Class Reference

#include <qqmllsutils_p.h>

Collaboration diagram for QQmlLSUtils::Location:

Public Member Functions

 Location ()=default
 Location (const QString &filename, const QQmlJS::SourceLocation &sourceLocation, const TextPosition &end)
QString filename () const
QQmlJS::SourceLocation sourceLocation () const
TextPosition end () const

Static Public Member Functions

static Location from (const QString &fileName, const QString &code, qsizetype startLine, qsizetype startCharacter, qsizetype length)
static Location from (const QString &fileName, const QQmlJS::SourceLocation &sourceLocation, const QString &code)
static std::optional< LocationtryFrom (const QString &fileName, const QQmlJS::SourceLocation &sourceLocation, const QQmlJS::Dom::DomItem &someItem)

Friends

bool operator< (const Location &a, const Location &b)
bool operator== (const Location &a, const Location &b)

Detailed Description

Definition at line 83 of file qqmllsutils_p.h.

Constructor & Destructor Documentation

◆ Location() [1/2]

QQmlLSUtils::Location::Location ( )
default

◆ Location() [2/2]

QQmlLSUtils::Location::Location ( const QString & filename,
const QQmlJS::SourceLocation & sourceLocation,
const TextPosition & end )
inline

Definition at line 87 of file qqmllsutils_p.h.

References Location().

Referenced by Location().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ end()

TextPosition QQmlLSUtils::Location::end ( ) const
inline

Definition at line 95 of file qqmllsutils_p.h.

Referenced by QQmlLSUtils::qmlLocationToLspLocation().

Here is the caller graph for this function:

◆ filename()

QString QQmlLSUtils::Location::filename ( ) const
inline

Definition at line 93 of file qqmllsutils_p.h.

◆ from() [1/2]

Location Location::from ( const QString & fileName,
const QQmlJS::SourceLocation & sourceLocation,
const QString & code )
static

Definition at line 2471 of file qqmllsutils.cpp.

◆ from() [2/2]

Location Location::from ( const QString & fileName,
const QString & code,
qsizetype startLine,
qsizetype startCharacter,
qsizetype length )
static

Definition at line 2476 of file qqmllsutils.cpp.

◆ sourceLocation()

QQmlJS::SourceLocation QQmlLSUtils::Location::sourceLocation ( ) const
inline

Definition at line 94 of file qqmllsutils_p.h.

◆ tryFrom()

std::optional< Location > Location::tryFrom ( const QString & fileName,
const QQmlJS::SourceLocation & sourceLocation,
const QQmlJS::Dom::DomItem & someItem )
static

Definition at line 2458 of file qqmllsutils.cpp.

◆ operator<

bool operator< ( const Location & a,
const Location & b )
friend

Definition at line 105 of file qqmllsutils_p.h.

◆ operator==

bool operator== ( const Location & a,
const Location & b )
friend

Definition at line 111 of file qqmllsutils_p.h.


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