struct ModuleMap::InferredDirectory
Declaration
struct ModuleMap::InferredDirectory { /* full declaration omitted */ };
Description
A directory for which framework modules can be inferred.
Declared at: clang/include/clang/Lex/ModuleMap.h:250
Member Variables
- public unsigned int InferModules
- Whether to infer modules from this directory.
- public clang::ModuleMap::Attributes Attrs
- The attributes to use for inferred modules.
- public const clang::FileEntry* ModuleMapFile
- If \c InferModules is non-zero, the module map file that allowed inferred modules. Otherwise, nullptr.
- public SmallVector<std::string, 2> ExcludedModules
- The names of modules that cannot be inferred within this directory.
Method Overview
- public InferredDirectory()
Methods
ΒΆInferredDirectory()
InferredDirectory()
Declared at: clang/include/clang/Lex/ModuleMap.h:265