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

References

tools/clang/include/clang/AST/ASTContext.h
 1171     return T.withFastQualifiers(Qualifiers::Restrict);
tools/clang/include/clang/AST/Type.h
  143     CVRMask = Const | Volatile | Restrict
  264   bool hasRestrict() const { return Mask & Restrict; }
  265   bool hasOnlyRestrict() const { return Mask == Restrict; }
  266   void removeRestrict() { Mask &= ~Restrict; }
  267   void addRestrict() { Mask |= Restrict; }
  726     return (getLocalFastQualifiers() & Qualifiers::Restrict);
  829     addFastQualifiers(Qualifiers::Restrict);
  832     return withFastQualifiers(Qualifiers::Restrict);
 6247   removeLocalFastQualifiers(Qualifiers::Restrict);
tools/clang/lib/AST/TypePrinter.cpp
  149   if (TypeQuals & Qualifiers::Restrict) {
tools/clang/lib/Sema/SemaOverload.cpp
 7674     if ((CVR & Qualifiers::Restrict) &&
 8007             S.Context.getCVRQualifiedType(CandidateTy, Qualifiers::Restrict));
 8015                                              Qualifiers::Restrict)));
 8600                                                Qualifiers::Restrict)));
 8649                                                  Qualifiers::Restrict)));
tools/clang/lib/Sema/SemaType.cpp
 4461         T = S.BuildQualifiedType(T, DeclType.Loc, Qualifiers::Restrict);
tools/clang/lib/Sema/TreeTransform.h
 4396     Quals = Qualifiers::fromCVRMask(Qualifiers::Restrict);