From d402939b40a7ed213aa90d5c45ce6c66eb4966bc Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 7 Aug 2007 17:33:34 +0000 Subject: [PATCH] add some helpers llvm-svn: 40901 --- clang/include/clang/AST/Type.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/clang/include/clang/AST/Type.h b/clang/include/clang/AST/Type.h index 008b91496027..2f492bf91831 100644 --- a/clang/include/clang/AST/Type.h +++ b/clang/include/clang/AST/Type.h @@ -109,6 +109,12 @@ public: bool isRestrictQualified() const { return ThePtr & Restrict; } + + /// addConst/addVolatile/addRestrict - add the specified type qual to this + /// QualType. + void addConst() { ThePtr |= Const; } + void addVolatile() { ThePtr |= Volatile; } + void addRestrict() { ThePtr |= Restrict; } QualType getQualifiedType(unsigned TQs) const { return QualType(getTypePtr(), TQs); -- GitLab