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

Methods

UnderalignedInt64()

Declared at: clang/include/clang/Serialization/ASTBitCodes.h:227

UnderalignedInt64(uint64_t BitOffset)

Declared at: clang/include/clang/Serialization/ASTBitCodes.h:228

Parameters

uint64_t BitOffset

uint64_t getBitOffset() const

Declared at: clang/include/clang/Serialization/ASTBitCodes.h:235

void setBitOffset(uint64_t Offset)

Declared at: clang/include/clang/Serialization/ASTBitCodes.h:230

Parameters

uint64_t Offset