clang 18.0.0git
|
Source range/offset of a preprocessed entity. More...
#include "clang/Serialization/ASTBitCodes.h"
Public Member Functions | |
PPEntityOffset (SourceRange R, uint32_t BitOffset) | |
SourceLocation | getBegin () const |
SourceLocation | getEnd () const |
Public Attributes | |
SourceLocation::UIntTy | Begin |
Raw source location of beginning of range. | |
SourceLocation::UIntTy | End |
Raw source location of end of range. | |
uint32_t | BitOffset |
Offset in the AST file relative to ModuleFile::MacroOffsetsBase. | |
Source range/offset of a preprocessed entity.
Definition at line 177 of file ASTBitCodes.h.
|
inline |
Definition at line 187 of file ASTBitCodes.h.
|
inline |
Definition at line 191 of file ASTBitCodes.h.
References Begin, and clang::SourceLocation::getFromRawEncoding().
Referenced by clang::ASTReader::isPreprocessedEntityInFileID(), and clang::ASTReader::ReadPreprocessedEntity().
|
inline |
Definition at line 195 of file ASTBitCodes.h.
References End, and clang::SourceLocation::getFromRawEncoding().
Referenced by clang::ASTReader::ReadPreprocessedEntity().
SourceLocation::UIntTy clang::serialization::PPEntityOffset::Begin |
Raw source location of beginning of range.
Definition at line 179 of file ASTBitCodes.h.
Referenced by getBegin().
uint32_t clang::serialization::PPEntityOffset::BitOffset |
Offset in the AST file relative to ModuleFile::MacroOffsetsBase.
Definition at line 185 of file ASTBitCodes.h.
Referenced by clang::ASTReader::ReadPreprocessedEntity().
SourceLocation::UIntTy clang::serialization::PPEntityOffset::End |
Raw source location of end of range.
Definition at line 182 of file ASTBitCodes.h.
Referenced by getEnd().