From: Chris Lattner Date: Tue, 7 Aug 2007 17:33:34 +0000 (+0000) Subject: add some helpers X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7effa1aceac1219529af23c776835f855b8d905c;p=clang add some helpers git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@40901 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/AST/Type.h b/include/clang/AST/Type.h index 008b914960..2f492bf918 100644 --- a/include/clang/AST/Type.h +++ b/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);