|
GammaRay API Documentation 3.3.1
|
Specifies a source code location. More...
#include <sourcelocation.h>
Public Member Functions | |
| SourceLocation ()=default | |
| The default constructor creates a (invalid) cursor at position (-1, -1) with an invalid url. | |
| SourceLocation (const QUrl &url) | |
This constructor creates a (valid) cursor at position (0, 0) with url. | |
| int | column () const |
| Returns the zero-based column number. | |
| QString | displayString () const |
| Returns a human-readable version of this source location. | |
| bool | isValid () const |
| int | line () const |
| Returns the zero-based line number. | |
| bool | operator== (const SourceLocation &other) const |
| void | setOneBasedColumn (int column) |
| void | setOneBasedLine (int line) |
| void | setUrl (const QUrl &url) |
| void | setZeroBasedColumn (int column) |
| void | setZeroBasedLine (int line) |
| QUrl | url () const |
Static Public Member Functions | |
| static SourceLocation | fromOneBased (const QUrl &url, int line, int column=1) |
| static SourceLocation | fromZeroBased (const QUrl &url, int line, int column=0) |
Specifies a source code location.
A source location consists of a document and cursor position
A Cursor represents a position in a Document through a tuple of two ints, namely the line() and column().
| QString GammaRay::SourceLocation::displayString | ( | ) | const |
Returns a human-readable version of this source location.
GammaRay
Qt-application inspection and manipulation tool