clang 18.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 36 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 41 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 44 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 47 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 51 of file ModuleFileExtension.h.
Referenced by parseModuleFileExtensionMetadata().