Lines Matching defs:PrevSpec
488 const char *&PrevSpec,
491 PrevSpec = DeclSpec::getSpecifierName(TPrev);
643 const char *&PrevSpec,
662 PrevSpec = getSpecifierName(SC);
669 PrevSpec = getSpecifierName(SC);
681 return SetTypeSpecType(TST_auto, Loc, PrevSpec, DiagID, Policy);
684 PrevSpec, DiagID, Policy);
696 return BadSpecifier(SC, (SCS)StorageClassSpec, PrevSpec, DiagID);
705 const char *&PrevSpec,
708 return BadSpecifier(TSC, (TSCS)ThreadStorageClassSpec, PrevSpec, DiagID);
719 const char *&PrevSpec, unsigned &DiagID,
728 return BadSpecifier(W, getTypeSpecWidth(), PrevSpec, DiagID);
736 const char *&PrevSpec,
739 return BadSpecifier(C, (TSC)TypeSpecComplex, PrevSpec, DiagID);
746 const char *&PrevSpec, unsigned &DiagID) {
748 return BadSpecifier(S, getTypeSpecSign(), PrevSpec, DiagID);
755 const char *&PrevSpec,
759 return SetTypeSpecType(T, Loc, Loc, PrevSpec, DiagID, Rep, Policy);
764 const char *&PrevSpec,
773 PrevSpec = DeclSpec::getSpecifierName((TST) TypeSpecType, Policy);
795 const char *&PrevSpec,
804 PrevSpec = DeclSpec::getSpecifierName((TST) TypeSpecType, Policy);
817 const char *&PrevSpec,
821 return SetTypeSpecType(T, Loc, Loc, PrevSpec, DiagID, Rep, Owned, Policy);
826 const char *&PrevSpec,
836 PrevSpec = DeclSpec::getSpecifierName((TST) TypeSpecType, Policy);
848 bool DeclSpec::SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
854 return SetTypeSpecType(T, Loc, PrevSpec, DiagID, Policy);
858 const char *&PrevSpec,
866 PrevSpec = DeclSpec::getSpecifierName((TST) TypeSpecType, Policy);
881 bool DeclSpec::SetTypeSpecSat(SourceLocation Loc, const char *&PrevSpec,
886 PrevSpec = "_Sat";
895 const char *&PrevSpec, unsigned &DiagID,
900 PrevSpec = DeclSpec::getSpecifierName((TST) TypeSpecType, Policy);
910 const char *&PrevSpec, unsigned &DiagID,
915 PrevSpec = DeclSpec::getSpecifierName((TST)TypeSpecType, Policy);
927 const char *&PrevSpec, unsigned &DiagID,
933 PrevSpec = DeclSpec::getSpecifierName((TST) TypeSpecType, Policy);
944 const char *&PrevSpec, unsigned &DiagID,
950 PrevSpec = DeclSpec::getSpecifierName((TST) TypeSpecType, Policy);
969 const char *&PrevSpec, unsigned &DiagID,
976 PrevSpec = DeclSpec::getSpecifierName((TST) TypeSpecType, Policy);
998 bool DeclSpec::SetTypeQual(TQ T, SourceLocation Loc, const char *&PrevSpec,
1008 return BadSpecifier(T, T, PrevSpec, DiagID, IsExtension);
1029 bool DeclSpec::setFunctionSpecInline(SourceLocation Loc, const char *&PrevSpec,
1035 PrevSpec = "inline";
1043 bool DeclSpec::setFunctionSpecForceInline(SourceLocation Loc, const char *&PrevSpec,
1047 PrevSpec = "__forceinline";
1056 const char *&PrevSpec,
1062 PrevSpec = "virtual";
1071 const char *&PrevSpec, unsigned &DiagID,
1080 PrevSpec = "explicit";
1090 const char *&PrevSpec,
1096 PrevSpec = "_Noreturn";
1104 bool DeclSpec::SetFriendSpec(SourceLocation Loc, const char *&PrevSpec,
1107 PrevSpec = "friend";
1117 bool DeclSpec::setModulePrivateSpec(SourceLocation Loc, const char *&PrevSpec,
1120 PrevSpec = "__module_private__";
1130 SourceLocation Loc, const char *&PrevSpec,
1133 return BadSpecifier(ConstexprKind, getConstexprSpecifier(), PrevSpec,
1521 const char *&PrevSpec) {
1528 PrevSpec = getSpecifierName(VS);