Lines Matching defs:Format
1161 bool Sema::getFormatStringInfo(const FormatAttr *Format, bool IsCXXMember,
1163 FSI->HasVAListArg = Format->getFirstArg() == 0;
1164 FSI->FormatIdx = Format->getFormatIdx() - 1;
1165 FSI->FirstDataArg = FSI->HasVAListArg ? 0 : Format->getFirstArg() - 1;
1216 bool Sema::GetFormatNSStringIdx(const FormatAttr *Format, unsigned &Idx) {
1218 if ((GetFormatStringType(Format) == FST_NSString) &&
1219 getFormatStringInfo(Format, false, &FSI)) {
1233 bool Format = false;
1237 Format = true;
1242 Format = true;
1246 if (!Format || NumArgs <= Idx)
3199 Sema::FormatStringType Sema::GetFormatStringType(const FormatAttr *Format) {
3200 return llvm::StringSwitch<FormatStringType>(Format->getType()->getName())
3215 bool Sema::CheckFormatArguments(const FormatAttr *Format,
3222 if (getFormatStringInfo(Format, IsCXXMember, &FSI))
3224 FSI.FirstDataArg, GetFormatStringType(Format),
3251 // Format string can be either ObjC string (e.g. @"%d") or