struct UnderalignedInt64
Declaration
struct UnderalignedInt64 { /* full declaration omitted */ };
Description
Offset in the AST file. Use splitted 64-bit integer into low/high parts to keep structure alignment 32-bit (it is important because blobs in bitstream are 32-bit aligned). This structure is serialized "as is" to the AST file.
Declared at: clang/include/clang/Serialization/ASTBitCodes.h:223
Member Variables
- public uint32_t BitOffsetLow = 0
- public uint32_t BitOffsetHigh = 0
Method Overview
- public UnderalignedInt64()
- public UnderalignedInt64(uint64_t BitOffset)
- public uint64_t getBitOffset() const
- public void setBitOffset(uint64_t Offset)
Methods
¶UnderalignedInt64()
UnderalignedInt64()
Declared at: clang/include/clang/Serialization/ASTBitCodes.h:227
¶UnderalignedInt64(uint64_t BitOffset)
UnderalignedInt64(uint64_t BitOffset)
Declared at: clang/include/clang/Serialization/ASTBitCodes.h:228
Parameters
- uint64_t BitOffset
¶uint64_t getBitOffset() const
uint64_t getBitOffset() const
Declared at: clang/include/clang/Serialization/ASTBitCodes.h:235
¶void setBitOffset(uint64_t Offset)
void setBitOffset(uint64_t Offset)
Declared at: clang/include/clang/Serialization/ASTBitCodes.h:230
Parameters
- uint64_t Offset