Searched refs:FExpr (Results 1 – 2 of 2) sorted by relevance
6148 const StringLiteral *FExpr; member in __anon28c3fbb11e11::FormatStringLiteral6153 : FExpr(fexpr), Offset(Offset) {} in FormatStringLiteral()6155 const StringLiteral *getFormatString() const { return FExpr; } in getFormatString()6157 StringRef getString() const { return FExpr->getString().drop_front(Offset); } in getString()6160 return FExpr->getByteLength() - getCharByteWidth() * Offset; in getByteLength()6163 unsigned getLength() const { return FExpr->getLength() - Offset; } in getLength()6164 unsigned getCharByteWidth() const { return FExpr->getCharByteWidth(); } in getCharByteWidth()6166 StringLiteralKind getKind() const { return FExpr->getKind(); } in getKind()6168 QualType getType() const { return FExpr->getType(); } in getType()6170 bool isAscii() const { return FExpr->isOrdinary(); } in isAscii()[all …]
2621 bool FormatStringHasSArg(const StringLiteral *FExpr);