clang 20.0.0git
|
Source location and bit offset of a declaration. More...
#include "clang/Serialization/ASTBitCodes.h"
Public Member Functions | |
DeclOffset ()=default | |
DeclOffset (RawLocEncoding RawLoc, uint64_t BitOffset, uint64_t DeclTypesBlockStartOffset) | |
void | setRawLoc (RawLocEncoding Loc) |
RawLocEncoding | getRawLoc () const |
void | setBitOffset (uint64_t Offset, const uint64_t DeclTypesBlockStartOffset) |
uint64_t | getBitOffset (const uint64_t DeclTypesBlockStartOffset) const |
Source location and bit offset of a declaration.
Keep structure alignment 32-bit since the blob is assumed as 32-bit aligned.
Definition at line 252 of file ASTBitCodes.h.
|
default |
|
inline |
Definition at line 263 of file ASTBitCodes.h.
References setBitOffset().
|
inline |
Definition at line 277 of file ASTBitCodes.h.
References clang::serialization::UnalignedUInt64::get().
|
inline |
Definition at line 271 of file ASTBitCodes.h.
References clang::serialization::UnalignedUInt64::get().
|
inline |
Definition at line 273 of file ASTBitCodes.h.
References clang::serialization::UnalignedUInt64::set().
Referenced by DeclOffset().
|
inline |
Definition at line 269 of file ASTBitCodes.h.
References Loc.