clang-tools 10.0.0

Static Public Attributes | List of all members
clang::doc::BitCodeConstants Struct Reference

`#include <BitcodeWriter.h>`

Collaboration diagram for clang::doc::BitCodeConstants:
[legend]

## 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
| static

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
| static

Definition at line 42 of file BitcodeWriter.h.

## ◆ IntSize

constexpr unsigned clang::doc::BitCodeConstants::IntSize = 16U
| static

Definition at line 40 of file BitcodeWriter.h.

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

## ◆ LineNumberSize

constexpr unsigned clang::doc::BitCodeConstants::LineNumberSize = 32U
| static

Definition at line 43 of file BitcodeWriter.h.

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

## ◆ RecordSize

constexpr unsigned clang::doc::BitCodeConstants::RecordSize = 32U
| static

Definition at line 36 of file BitcodeWriter.h.

## ◆ ReferenceTypeSize

constexpr unsigned clang::doc::BitCodeConstants::ReferenceTypeSize = 8U
| static

Definition at line 44 of file BitcodeWriter.h.

## ◆ Signature

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

Definition at line 47 of file BitcodeWriter.h.

## ◆ SignatureBitSize

constexpr unsigned clang::doc::BitCodeConstants::SignatureBitSize = 8U
| static

Definition at line 37 of file BitcodeWriter.h.

## ◆ StringLengthSize

constexpr unsigned clang::doc::BitCodeConstants::StringLengthSize = 16U
| static

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
| static

Definition at line 38 of file BitcodeWriter.h.

## ◆ USRBitLengthSize

constexpr unsigned clang::doc::BitCodeConstants::USRBitLengthSize = 8U
| static

Definition at line 46 of file BitcodeWriter.h.

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

## ◆ USRHashSize

constexpr int clang::doc::BitCodeConstants::USRHashSize = 20
| static

Definition at line 48 of file BitcodeWriter.h.

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

## ◆ USRLengthSize

constexpr unsigned clang::doc::BitCodeConstants::USRLengthSize = 6U
| static

Definition at line 45 of file BitcodeWriter.h.

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

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

- BitcodeWriter.h
- BitcodeWriter.cpp