enum SourceManagerRecordTypes

Description

Record types used within a source manager block.

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

Enumerators

NameValueComment
SM_SLOC_FILE_ENTRY1Describes a source location entry (SLocEntry) for a file.
SM_SLOC_BUFFER_ENTRY2Describes a source location entry (SLocEntry) for a buffer.
SM_SLOC_BUFFER_BLOB3Describes a blob that contains the data for a buffer entry. This kind of record always directly follows a SM_SLOC_BUFFER_ENTRY record or a SM_SLOC_FILE_ENTRY with an overridden buffer.
SM_SLOC_BUFFER_BLOB_COMPRESSED4Describes a zlib-compressed blob that contains the data for a buffer entry.
SM_SLOC_EXPANSION_ENTRY5Describes a source location entry (SLocEntry) for a macro expansion.