Home
last modified time | relevance | path

Searched refs:CharacterLiteralKind (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp92 CharacterLiteral::print(Val.getZExtValue(), CharacterLiteralKind::Ascii, in printIntegral()
95 CharacterLiteralKind Kind; in printIntegral()
97 Kind = CharacterLiteralKind::Wide; in printIntegral()
99 Kind = CharacterLiteralKind::UTF8; in printIntegral()
101 Kind = CharacterLiteralKind::UTF16; in printIntegral()
103 Kind = CharacterLiteralKind::UTF32; in printIntegral()
105 Kind = CharacterLiteralKind::Ascii; in printIntegral()
H A DExpr.cpp1022 void CharacterLiteral::print(unsigned Val, CharacterLiteralKind Kind, in print()
1025 case CharacterLiteralKind::Ascii: in print()
1027 case CharacterLiteralKind::Wide: in print()
1030 case CharacterLiteralKind::UTF8: in print()
1033 case CharacterLiteralKind::UTF16: in print()
1036 case CharacterLiteralKind::UTF32: in print()
1049 if ((Val & ~0xFFu) == ~0xFFu && Kind == CharacterLiteralKind::Ascii) in print()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp331 case CharacterLiteralKind::Ascii: in BuildObjCNumericLiteral()
332 case CharacterLiteralKind::UTF8: in BuildObjCNumericLiteral()
336 case CharacterLiteralKind::Wide: in BuildObjCNumericLiteral()
340 case CharacterLiteralKind::UTF16: in BuildObjCNumericLiteral()
344 case CharacterLiteralKind::UTF32: in BuildObjCNumericLiteral()
623 case CharacterLiteralKind::Ascii: in BuildObjCBoxedExpr()
624 case CharacterLiteralKind::UTF8: in BuildObjCBoxedExpr()
628 case CharacterLiteralKind::Wide: in BuildObjCBoxedExpr()
632 case CharacterLiteralKind::UTF16: in BuildObjCBoxedExpr()
636 case CharacterLiteralKind::UTF32: in BuildObjCBoxedExpr()
H A DSemaTemplate.cpp7365 CharacterLiteralKind Kind; in BuildExpressionFromIntegralTemplateArgumentValue()
7367 Kind = CharacterLiteralKind::Wide; in BuildExpressionFromIntegralTemplateArgumentValue()
7369 Kind = CharacterLiteralKind::UTF8; in BuildExpressionFromIntegralTemplateArgumentValue()
7371 Kind = CharacterLiteralKind::UTF16; in BuildExpressionFromIntegralTemplateArgumentValue()
7373 Kind = CharacterLiteralKind::UTF32; in BuildExpressionFromIntegralTemplateArgumentValue()
7375 Kind = CharacterLiteralKind::Ascii; in BuildExpressionFromIntegralTemplateArgumentValue()
H A DSemaExpr.cpp3547 CharacterLiteralKind Kind = CharacterLiteralKind::Ascii; in ActOnCharacterConstant()
3549 Kind = CharacterLiteralKind::Wide; in ActOnCharacterConstant()
3551 Kind = CharacterLiteralKind::UTF16; in ActOnCharacterConstant()
3553 Kind = CharacterLiteralKind::UTF32; in ActOnCharacterConstant()
3555 Kind = CharacterLiteralKind::UTF8; in ActOnCharacterConstant()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h1589 enum class CharacterLiteralKind { Ascii, Wide, UTF8, UTF16, UTF32 }; enum
1596 CharacterLiteral(unsigned value, CharacterLiteralKind kind, QualType type, in CharacterLiteral()
1608 CharacterLiteralKind getKind() const { in getKind()
1609 return static_cast<CharacterLiteralKind>(CharacterLiteralBits.Kind); in getKind()
1618 void setKind(CharacterLiteralKind kind) { in setKind()
1627 static void print(unsigned val, CharacterLiteralKind Kind, raw_ostream &OS);
H A DStmt.h70 enum class CharacterLiteralKind; variable
502 LLVM_PREFERRED_TYPE(CharacterLiteralKind)
/freebsd/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp646 if (Arg->getKind() != CharacterLiteralKind::Ascii) in rewriteToCharLiteral()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp699 E->setKind(static_cast<CharacterLiteralKind>(Record.readInt())); in VisitCharacterLiteral()