record TSourceRange
Unit
Neslib.Clang
Declaration
type TSourceRange = record
Description
Identifies a half-open character range in the source code.
Overview
Methods
Properties
Description
Methods
constructor Create(const ABegin, AEnd: TSourceLocation); |
Create a source range given the beginning and ending source locations.
|
class operator Equal(const ALeft, ARight: TSourceRange): Boolean; inline; static; |
Equality operators. Determine whether two ranges are equivalent.
|
class operator NotEqual(const ALeft, ARight: TSourceRange): Boolean; inline; static; |
|
function IsNull: Boolean; inline; |
Whether the source range is assigned or not.
|
class function Null: TSourceRange; inline; static; |
A Null (invalid) source location
|
Properties
property First: TSourceLocation read GetFirst; |
Source location representing the first character within a source range.
|
property Last: TSourceLocation read GetLast; |
Source location representing the last character within a source range.
|
property Handle: TCXSourceRange read FHandle; |
Internal handle to C API
|
Generated by PasDocEx, based on PasDoc 0.14.0.
|