Lines Matching refs:StringLiteral
477 StringLiteral *SL) in PredefinedExpr()
499 StringLiteral *SL) { in Create()
904 unsigned StringLiteral::mapCharByteWidth(TargetInfo const &Target, in mapCharByteWidth()
929 StringLiteral::StringLiteral(const ASTContext &Ctx, StringRef Str, in StringLiteral() function in StringLiteral
975 StringLiteral::StringLiteral(EmptyShell Empty, unsigned NumConcatenated, in StringLiteral() function in StringLiteral
983 StringLiteral *StringLiteral::Create(const ASTContext &Ctx, StringRef Str, in Create()
989 alignof(StringLiteral)); in Create()
991 StringLiteral(Ctx, Str, Kind, Pascal, Ty, Loc, NumConcatenated); in Create()
994 StringLiteral *StringLiteral::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
1000 alignof(StringLiteral)); in CreateEmpty()
1002 StringLiteral(EmptyShell(), NumConcatenated, Length, CharByteWidth); in CreateEmpty()
1005 void StringLiteral::outputString(raw_ostream &OS) const { in outputString()
1118 StringLiteral::getLocationOfByte(unsigned ByteNo, const SourceManager &SM, in getLocationOfByte()
1122 assert((getKind() == StringLiteral::Ascii || in getLocationOfByte()
1123 getKind() == StringLiteral::UTF8) && in getLocationOfByte()
2056 return isa<StringLiteral>(Init) || isa<ObjCEncodeExpr>(Init); in isStringLiteralInit()