diff options
Diffstat (limited to 'contrib/llvm-project/clang/include/clang/Basic/Module.h')
-rw-r--r-- | contrib/llvm-project/clang/include/clang/Basic/Module.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/llvm-project/clang/include/clang/Basic/Module.h b/contrib/llvm-project/clang/include/clang/Basic/Module.h index 47d736a3b455..8ef1c5991c56 100644 --- a/contrib/llvm-project/clang/include/clang/Basic/Module.h +++ b/contrib/llvm-project/clang/include/clang/Basic/Module.h @@ -525,6 +525,11 @@ public: Parent->SubModules.push_back(this); } + /// Is this module have similar semantics as headers. + bool isHeaderLikeModule() const { + return isModuleMapModule() || isHeaderUnit(); + } + /// Is this a module partition. bool isModulePartition() const { return Kind == ModulePartitionInterface || |