clang
19.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 228 of file ASTBitCodes.h.
|
default |
|
inline |
Definition at line 239 of file ASTBitCodes.h.
References setBitOffset().
|
inline |
Definition at line 253 of file ASTBitCodes.h.
References clang::serialization::UnalignedUInt64::get().
|
inline |
Definition at line 247 of file ASTBitCodes.h.
References clang::serialization::UnalignedUInt64::get().
|
inline |
Definition at line 249 of file ASTBitCodes.h.
References Offset, and clang::serialization::UnalignedUInt64::set().
Referenced by DeclOffset().
|
inline |
Definition at line 245 of file ASTBitCodes.h.
References Loc.