clang-tools 19.0.0git
Static Public Attributes | List of all members
clang::doc::BitCodeConstants Struct Reference

#include <BitcodeWriter.h>

Static Public Attributes

static constexpr unsigned RecordSize = 32U
 
static constexpr unsigned SignatureBitSize = 8U
 
static constexpr unsigned SubblockIDSize = 4U
 
static constexpr unsigned BoolSize = 1U
 
static constexpr unsigned IntSize = 16U
 
static constexpr unsigned StringLengthSize = 16U
 
static constexpr unsigned FilenameLengthSize = 16U
 
static constexpr unsigned LineNumberSize = 32U
 
static constexpr unsigned ReferenceTypeSize = 8U
 
static constexpr unsigned USRLengthSize = 6U
 
static constexpr unsigned USRBitLengthSize = 8U
 
static constexpr unsigned char Signature [4] = {'D', 'O', 'C', 'S'}
 
static constexpr int USRHashSize = 20
 

Detailed Description

Definition at line 35 of file BitcodeWriter.h.

Member Data Documentation

◆ BoolSize

constexpr unsigned clang::doc::BitCodeConstants::BoolSize = 1U
staticconstexpr

Definition at line 39 of file BitcodeWriter.h.

Referenced by clang::doc::BoolAbbrev(), and clang::doc::LocationAbbrev().

◆ FilenameLengthSize

constexpr unsigned clang::doc::BitCodeConstants::FilenameLengthSize = 16U
staticconstexpr

Definition at line 42 of file BitcodeWriter.h.

◆ IntSize

constexpr unsigned clang::doc::BitCodeConstants::IntSize = 16U
staticconstexpr

Definition at line 40 of file BitcodeWriter.h.

Referenced by clang::doc::IntAbbrev().

◆ LineNumberSize

constexpr unsigned clang::doc::BitCodeConstants::LineNumberSize = 32U
staticconstexpr

Definition at line 43 of file BitcodeWriter.h.

Referenced by clang::doc::LocationAbbrev().

◆ RecordSize

constexpr unsigned clang::doc::BitCodeConstants::RecordSize = 32U
staticconstexpr

Definition at line 36 of file BitcodeWriter.h.

◆ ReferenceTypeSize

constexpr unsigned clang::doc::BitCodeConstants::ReferenceTypeSize = 8U
staticconstexpr

Definition at line 44 of file BitcodeWriter.h.

◆ Signature

constexpr unsigned char clang::doc::BitCodeConstants::Signature = {'D', 'O', 'C', 'S'}
staticconstexpr

Definition at line 47 of file BitcodeWriter.h.

◆ SignatureBitSize

constexpr unsigned clang::doc::BitCodeConstants::SignatureBitSize = 8U
staticconstexpr

Definition at line 37 of file BitcodeWriter.h.

◆ StringLengthSize

constexpr unsigned clang::doc::BitCodeConstants::StringLengthSize = 16U
staticconstexpr

Definition at line 41 of file BitcodeWriter.h.

Referenced by clang::doc::LocationAbbrev(), and clang::doc::StringAbbrev().

◆ SubblockIDSize

constexpr unsigned clang::doc::BitCodeConstants::SubblockIDSize = 4U
staticconstexpr

Definition at line 38 of file BitcodeWriter.h.

◆ USRBitLengthSize

constexpr unsigned clang::doc::BitCodeConstants::USRBitLengthSize = 8U
staticconstexpr

Definition at line 46 of file BitcodeWriter.h.

Referenced by clang::doc::SymbolIDAbbrev().

◆ USRHashSize

constexpr int clang::doc::BitCodeConstants::USRHashSize = 20
staticconstexpr

Definition at line 48 of file BitcodeWriter.h.

Referenced by clang::doc::decodeRecord().

◆ USRLengthSize

constexpr unsigned clang::doc::BitCodeConstants::USRLengthSize = 6U
staticconstexpr

Definition at line 45 of file BitcodeWriter.h.

Referenced by clang::doc::SymbolIDAbbrev().


The documentation for this struct was generated from the following files: