View source code
Display the source code in dmd/location.d from which this
page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a
Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Struct dmd.location.Loc
A source code location
struct Loc
;
Used for error messages, __FILE__
and __LINE__
tokens, __traits(getLocation, XXX)
,
debug info etc.
Fields
Name | Type | Description |
---|---|---|
initial
|
immutable(Loc) | use for default initialization of const ref Loc's |
Methods
Name | Description |
---|---|
charnum
()
|
utf8 code unit index relative to start of line, starting from 1 |
equals
(loc)
|
Checks for equivalence by comparing the filename contents (not the pointer) and character location. |
filename
()
|
|
filename
(name)
|
Set file name for this location |
isValid
()
|
|
linnum
()
|
line number, starting from 1 |
opEquals
(loc)
|
opEquals() / toHash() for AA key usage
|
set
(showColumns, messageStyle)
|
Configure how display is done |
toHash
()
|
opEquals() / toHash() for AA key usage
|
Authors
License
Copyright © 1999-2024 by the D Language Foundation | Page generated by ddox.