clang 19.0.0git
Typedefs | Enumerations
clang::api_notes::control_block Namespace Reference

Typedefs

using MetadataLayout = llvm::BCRecordLayout< METADATA, llvm::BCFixed< 16 >, llvm::BCFixed< 16 > >
 
using ModuleNameLayout = llvm::BCRecordLayout< MODULE_NAME, llvm::BCBlob >
 
using ModuleOptionsLayout = llvm::BCRecordLayout< MODULE_OPTIONS, llvm::BCFixed< 1 > >
 
using SourceFileLayout = llvm::BCRecordLayout< SOURCE_FILE, llvm::BCVBR< 16 >, llvm::BCVBR< 16 > >
 

Enumerations

enum  { METADATA = 1 , MODULE_NAME = 2 , MODULE_OPTIONS = 3 , SOURCE_FILE = 4 }
 

Typedef Documentation

◆ MetadataLayout

using clang::api_notes::control_block::MetadataLayout = typedef llvm::BCRecordLayout<METADATA, llvm::BCFixed<16>, llvm::BCFixed<16> >

Definition at line 99 of file APINotesFormat.h.

◆ ModuleNameLayout

using clang::api_notes::control_block::ModuleNameLayout = typedef llvm::BCRecordLayout<MODULE_NAME, llvm::BCBlob >

Definition at line 105 of file APINotesFormat.h.

◆ ModuleOptionsLayout

using clang::api_notes::control_block::ModuleOptionsLayout = typedef llvm::BCRecordLayout<MODULE_OPTIONS, llvm::BCFixed<1> >

Definition at line 109 of file APINotesFormat.h.

◆ SourceFileLayout

using clang::api_notes::control_block::SourceFileLayout = typedef llvm::BCRecordLayout<SOURCE_FILE, llvm::BCVBR<16>, llvm::BCVBR<16> >

Definition at line 114 of file APINotesFormat.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
METADATA 
MODULE_NAME 
MODULE_OPTIONS 
SOURCE_FILE 

Definition at line 92 of file APINotesFormat.h.