enum SourceManagerRecordTypes
Description
Record types used within a source manager block.
Declared at: clang/include/clang/Serialization/ASTBitCodes.h:708
Enumerators
Name | Value | Comment |
---|---|---|
SM_SLOC_FILE_ENTRY | 1 | Describes a source location entry (SLocEntry) for a file. |
SM_SLOC_BUFFER_ENTRY | 2 | Describes a source location entry (SLocEntry) for a buffer. |
SM_SLOC_BUFFER_BLOB | 3 | Describes 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_COMPRESSED | 4 | Describes a zlib-compressed blob that contains the data for a buffer entry. |
SM_SLOC_EXPANSION_ENTRY | 5 | Describes a source location entry (SLocEntry) for a macro expansion. |