clang 20.0.0git
|
Metadata for a module file extension. More...
#include "clang/Serialization/ModuleFileExtension.h"
Public Attributes | |
std::string | BlockName |
The name used to identify this particular extension block within the resulting module file. | |
unsigned | MajorVersion |
The major version of the extension data. | |
unsigned | MinorVersion |
The minor version of the extension data. | |
std::string | UserInfo |
A string containing additional user information that will be stored with the metadata. | |
Metadata for a module file extension.
Definition at line 35 of file ModuleFileExtension.h.
std::string clang::ModuleFileExtensionMetadata::BlockName |
The name used to identify this particular extension block within the resulting module file.
It should be unique to the particular extension, because this name will be used to match the name of an extension block to the appropriate reader.
Definition at line 40 of file ModuleFileExtension.h.
Referenced by clang::TestModuleFileExtension::createExtensionReader(), and parseModuleFileExtensionMetadata().
unsigned clang::ModuleFileExtensionMetadata::MajorVersion |
The major version of the extension data.
Definition at line 43 of file ModuleFileExtension.h.
Referenced by clang::TestModuleFileExtension::createExtensionReader(), and parseModuleFileExtensionMetadata().
unsigned clang::ModuleFileExtensionMetadata::MinorVersion |
The minor version of the extension data.
Definition at line 46 of file ModuleFileExtension.h.
Referenced by clang::TestModuleFileExtension::createExtensionReader(), and parseModuleFileExtensionMetadata().
std::string clang::ModuleFileExtensionMetadata::UserInfo |
A string containing additional user information that will be stored with the metadata.
Definition at line 50 of file ModuleFileExtension.h.
Referenced by parseModuleFileExtensionMetadata().