reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/Type.h
  190     if (!(L.Mask & ~CVRMask) && !(R.Mask & ~CVRMask)) {
  190     if (!(L.Mask & ~CVRMask) && !(R.Mask & ~CVRMask)) {
  270   unsigned getCVRQualifiers() const { return Mask & CVRMask; }
  271   unsigned getCVRUQualifiers() const { return Mask & (CVRMask | UMask); }
  274     assert(!(mask & ~CVRMask) && "bitmask contains non-CVR bits");
  275     Mask = (Mask & ~CVRMask) | mask;
  278     assert(!(mask & ~CVRMask) && "bitmask contains non-CVR bits");
  282     removeCVRQualifiers(CVRMask);
  285     assert(!(mask & ~CVRMask) && "bitmask contains non-CVR bits");
  289     assert(!(mask & ~CVRMask & ~UMask) && "bitmask contains non-CVRU bits");
  421     if (!(Q.Mask & ~CVRMask))
  424       Mask |= (Q.Mask & CVRMask);
  438     if (!(Q.Mask & ~CVRMask))
  441       Mask &= ~(Q.Mask & CVRMask);
  496            (((Mask & CVRMask) | (other.Mask & CVRMask)) == (Mask & CVRMask)) &&
  496            (((Mask & CVRMask) | (other.Mask & CVRMask)) == (Mask & CVRMask)) &&
  496            (((Mask & CVRMask) | (other.Mask & CVRMask)) == (Mask & CVRMask)) &&
  576       ~(CVRMask | UMask | GCAttrMask | LifetimeMask);
 3664   static_assert((~Qualifiers::FastMask & Qualifiers::CVRMask) == 0,
 6255   assert(!(Mask & ~Qualifiers::CVRMask) && "mask has non-CVR bits");
 6256   static_assert((int)Qualifiers::CVRMask == (int)Qualifiers::FastMask,
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)) &&
tools/clang/lib/Sema/SemaExprCXX.cpp
 1027       ClassType.removeLocalCVRQualifiers(Qualifiers::CVRMask);
 1068         ClassType.removeLocalCVRQualifiers(Qualifiers::CVRMask);
 1248       CaptureType.removeLocalCVRQualifiers(Qualifiers::CVRMask);
tools/clang/lib/Sema/SemaOverload.cpp
 7667   for (unsigned CVR = BaseCVR+1; CVR <= Qualifiers::CVRMask; ++CVR) {
 7727   for (unsigned CVR = BaseCVR+1; CVR <= Qualifiers::CVRMask; ++CVR) {