reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
190 if (!(L.Mask & ~CVRMask) && !(R.Mask & ~CVRMask)) { 190 if (!(L.Mask & ~CVRMask) && !(R.Mask & ~CVRMask)) { 192 Q.Mask = L.Mask & R.Mask; 192 Q.Mask = L.Mask & R.Mask; 192 Q.Mask = L.Mask & R.Mask; 193 L.Mask &= ~Q.Mask; 193 L.Mask &= ~Q.Mask; 194 R.Mask &= ~Q.Mask; 194 R.Mask &= ~Q.Mask; 245 Qs.Mask = opaque; 251 return Mask; 254 bool hasConst() const { return Mask & Const; } 255 bool hasOnlyConst() const { return Mask == Const; } 256 void removeConst() { Mask &= ~Const; } 257 void addConst() { Mask |= Const; } 259 bool hasVolatile() const { return Mask & Volatile; } 260 bool hasOnlyVolatile() const { return Mask == Volatile; } 261 void removeVolatile() { Mask &= ~Volatile; } 262 void addVolatile() { Mask |= Volatile; } 264 bool hasRestrict() const { return Mask & Restrict; } 265 bool hasOnlyRestrict() const { return Mask == Restrict; } 266 void removeRestrict() { Mask &= ~Restrict; } 267 void addRestrict() { Mask |= Restrict; } 270 unsigned getCVRQualifiers() const { return Mask & CVRMask; } 271 unsigned getCVRUQualifiers() const { return Mask & (CVRMask | UMask); } 275 Mask = (Mask & ~CVRMask) | mask; 275 Mask = (Mask & ~CVRMask) | mask; 279 Mask &= ~mask; 286 Mask |= mask; 290 Mask |= mask; 293 bool hasUnaligned() const { return Mask & UMask; } 295 Mask = (Mask & ~UMask) | (flag ? UMask : 0); 295 Mask = (Mask & ~UMask) | (flag ? UMask : 0); 297 void removeUnaligned() { Mask &= ~UMask; } 298 void addUnaligned() { Mask |= UMask; } 300 bool hasObjCGCAttr() const { return Mask & GCAttrMask; } 301 GC getObjCGCAttr() const { return GC((Mask & GCAttrMask) >> GCAttrShift); } 303 Mask = (Mask & ~GCAttrMask) | (type << GCAttrShift); 303 Mask = (Mask & ~GCAttrMask) | (type << GCAttrShift); 326 bool hasObjCLifetime() const { return Mask & LifetimeMask; } 328 return ObjCLifetime((Mask & LifetimeMask) >> LifetimeShift); 331 Mask = (Mask & ~LifetimeMask) | (type << LifetimeShift); 331 Mask = (Mask & ~LifetimeMask) | (type << LifetimeShift); 337 Mask |= (type << LifetimeShift); 352 bool hasAddressSpace() const { return Mask & AddressSpaceMask; } 354 return static_cast<LangAS>(Mask >> AddressSpaceShift); 375 Mask = (Mask & ~AddressSpaceMask) 375 Mask = (Mask & ~AddressSpaceMask) 387 unsigned getFastQualifiers() const { return Mask & FastMask; } 390 Mask = (Mask & ~FastMask) | mask; 390 Mask = (Mask & ~FastMask) | mask; 394 Mask &= ~mask; 401 Mask |= mask; 406 bool hasNonFastQualifiers() const { return Mask & ~FastMask; } 414 bool hasQualifiers() const { return Mask; } 415 bool empty() const { return !Mask; } 421 if (!(Q.Mask & ~CVRMask)) 422 Mask |= Q.Mask; 422 Mask |= Q.Mask; 424 Mask |= (Q.Mask & CVRMask); 424 Mask |= (Q.Mask & CVRMask); 438 if (!(Q.Mask & ~CVRMask)) 439 Mask &= ~Q.Mask; 439 Mask &= ~Q.Mask; 441 Mask &= ~(Q.Mask & CVRMask); 441 Mask &= ~(Q.Mask & CVRMask); 460 Mask |= qs.Mask; 460 Mask |= qs.Mask; 496 (((Mask & CVRMask) | (other.Mask & CVRMask)) == (Mask & CVRMask)) && 496 (((Mask & CVRMask) | (other.Mask & CVRMask)) == (Mask & CVRMask)) && 496 (((Mask & CVRMask) | (other.Mask & CVRMask)) == (Mask & CVRMask)) && 525 bool operator==(Qualifiers Other) const { return Mask == Other.Mask; } 525 bool operator==(Qualifiers Other) const { return Mask == Other.Mask; } 526 bool operator!=(Qualifiers Other) const { return Mask != Other.Mask; } 526 bool operator!=(Qualifiers Other) const { return Mask != Other.Mask; } 561 ID.AddInteger(Mask);tools/clang/lib/AST/Type.cpp
60 (((Mask & CVRMask) | (Other.Mask & CVRMask)) == (Mask & CVRMask)) && 60 (((Mask & CVRMask) | (Other.Mask & CVRMask)) == (Mask & CVRMask)) && 60 (((Mask & CVRMask) | (Other.Mask & CVRMask)) == (Mask & CVRMask)) &&