Source location and bit offset of a declaration.
More...
#include "clang/Serialization/ASTBitCodes.h"
|
| 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.
◆ DeclOffset() [1/2]
clang::serialization::DeclOffset::DeclOffset |
( |
| ) |
|
|
default |
◆ DeclOffset() [2/2]
clang::serialization::DeclOffset::DeclOffset |
( |
RawLocEncoding | RawLoc, |
|
|
uint64_t | BitOffset, |
|
|
uint64_t | DeclTypesBlockStartOffset ) |
|
inline |
◆ getBitOffset()
uint64_t clang::serialization::DeclOffset::getBitOffset |
( |
const uint64_t | DeclTypesBlockStartOffset | ) |
const |
|
inline |
◆ getRawLoc()
RawLocEncoding clang::serialization::DeclOffset::getRawLoc |
( |
| ) |
const |
|
inline |
◆ setBitOffset()
void clang::serialization::DeclOffset::setBitOffset |
( |
uint64_t | Offset, |
|
|
const uint64_t | DeclTypesBlockStartOffset ) |
|
inline |
◆ setRawLoc()
void clang::serialization::DeclOffset::setRawLoc |
( |
RawLocEncoding | Loc | ) |
|
|
inline |
The documentation for this class was generated from the following file: