struct ModuleFileExtensionMetadata

Declaration

struct ModuleFileExtensionMetadata { /* full declaration omitted */ };

Description

Metadata for a module file extension.

Declared at: clang/include/clang/Serialization/ModuleFileExtension.h:36

Member Variables

public std::string 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.
public unsigned int MajorVersion
The major version of the extension data.
public unsigned int MinorVersion
The minor version of the extension data.
public std::string UserInfo
A string containing additional user information that will be stored with the metadata.