diff options
Diffstat (limited to 'clang/include/clang/AST/TemplateName.h')
-rw-r--r-- | clang/include/clang/AST/TemplateName.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/include/clang/AST/TemplateName.h b/clang/include/clang/AST/TemplateName.h index cbbcbf6af8ab..9bcf2838dcf1 100644 --- a/clang/include/clang/AST/TemplateName.h +++ b/clang/include/clang/AST/TemplateName.h @@ -13,6 +13,7 @@ #ifndef LLVM_CLANG_AST_TEMPLATENAME_H #define LLVM_CLANG_AST_TEMPLATENAME_H +#include "clang/AST/DependenceFlags.h" #include "clang/AST/NestedNameSpecifier.h" #include "clang/Basic/LLVM.h" #include "llvm/ADT/FoldingSet.h" @@ -295,6 +296,8 @@ public: /// the template, including any default template arguments. TemplateName getNameToSubstitute() const; + TemplateNameDependence getDependence() const; + /// Determines whether this is a dependent template name. bool isDependent() const; @@ -559,7 +562,7 @@ struct PointerLikeTypeTraits<clang::TemplateName> { } // No bits are available! - enum { NumLowBitsAvailable = 0 }; + static constexpr int NumLowBitsAvailable = 0; }; } // namespace llvm. |