clang 20.0.0git
|
#include "clang/Basic/SourceManagerInternals.h"
Static Public Member Functions | |
static LineEntry | get (unsigned Offs, unsigned Line, int Filename, SrcMgr::CharacteristicKind FileKind, unsigned IncludeOffset) |
Public Attributes | |
unsigned | FileOffset |
The offset in this file that the line entry occurs at. | |
unsigned | LineNo |
The presumed line number of this line entry: #line 4. | |
int | FilenameID |
The ID of the filename identified by this line entry: #line 4 "foo.c". | |
SrcMgr::CharacteristicKind | FileKind |
Set the 0 if no flags, 1 if a system header,. | |
unsigned | IncludeOffset |
The offset of the virtual include stack location, which is manipulated by GNU linemarker directives. | |
Definition at line 32 of file SourceManagerInternals.h.
|
inlinestatic |
Definition at line 52 of file SourceManagerInternals.h.
References E, FileKind, Filename, IncludeOffset, and clang::Line.
Referenced by clang::LineTableInfo::AddLineNote().
SrcMgr::CharacteristicKind clang::LineEntry::FileKind |
Set the 0 if no flags, 1 if a system header,.
Definition at line 44 of file SourceManagerInternals.h.
Referenced by get(), and clang::SourceManager::getFileCharacteristic().
int clang::LineEntry::FilenameID |
The ID of the filename identified by this line entry: #line 4 "foo.c".
This is -1 if not specified.
Definition at line 41 of file SourceManagerInternals.h.
unsigned clang::LineEntry::FileOffset |
The offset in this file that the line entry occurs at.
Definition at line 34 of file SourceManagerInternals.h.
Referenced by clang::operator<().
unsigned clang::LineEntry::IncludeOffset |
The offset of the virtual include stack location, which is manipulated by GNU linemarker directives.
If this is 0 then there is no virtual #includer.
Definition at line 50 of file SourceManagerInternals.h.
Referenced by get().
unsigned clang::LineEntry::LineNo |
The presumed line number of this line entry: #line 4.
Definition at line 37 of file SourceManagerInternals.h.