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: