clang
7.0.0
|
#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. More... | |
unsigned | LineNo |
The presumed line number of this line entry: #line 4. More... | |
int | FilenameID |
The ID of the filename identified by this line entry: #line 4 "foo.c". More... | |
SrcMgr::CharacteristicKind | FileKind |
Set the 0 if no flags, 1 if a system header,. More... | |
unsigned | IncludeOffset |
The offset of the virtual include stack location, which is manipulated by GNU linemarker directives. More... | |
Definition at line 33 of file SourceManagerInternals.h.
|
inlinestatic |
Definition at line 53 of file SourceManagerInternals.h.
Referenced by clang::LineTableInfo::AddLineNote().
SrcMgr::CharacteristicKind clang::LineEntry::FileKind |
Set the 0 if no flags, 1 if a system header,.
Definition at line 45 of file SourceManagerInternals.h.
Referenced by clang::SourceManager::getFileCharacteristic(), and clang::LineTableInfo::getNumFilenames().
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 42 of file SourceManagerInternals.h.
Referenced by clang::LineTableInfo::getNumFilenames().
unsigned clang::LineEntry::FileOffset |
The offset in this file that the line entry occurs at.
Definition at line 35 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 51 of file SourceManagerInternals.h.
unsigned clang::LineEntry::LineNo |
The presumed line number of this line entry: #line 4.
Definition at line 38 of file SourceManagerInternals.h.
Referenced by clang::LineTableInfo::getNumFilenames().