Searched refs:ArrayTypeTrait (Results 1 – 8 of 8) sorted by relevance
| /llvm-project/clang/include/clang/Basic/ |
| H A D | TypeTraits.h | 42 enum ArrayTypeTrait { enum 63 const char *getTraitName(ArrayTypeTrait T) LLVM_READONLY; 68 const char *getTraitSpelling(ArrayTypeTrait T) LLVM_READONLY;
|
| /llvm-project/clang/lib/Basic/ |
| H A D | TypeTraits.cpp | 73 const char *clang::getTraitName(ArrayTypeTrait T) { in getTraitName() 97 const char *clang::getTraitSpelling(ArrayTypeTrait T) { in getTraitSpelling()
|
| /llvm-project/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 2854 /// The trait. An ArrayTypeTrait enum in MSVC compat unsigned. 2855 LLVM_PREFERRED_TYPE(ArrayTypeTrait) 2876 ArrayTypeTraitExpr(SourceLocation loc, ArrayTypeTrait att, in ArrayTypeTraitExpr() 2893 ArrayTypeTrait getTrait() const { return static_cast<ArrayTypeTrait>(ATT); }
|
| /llvm-project/clang/lib/Parse/ |
| H A D | ParseExprCXX.cpp | 3925 static ArrayTypeTrait ArrayTypeTraitFromTokKind(tok::TokenKind kind) { 4008 ArrayTypeTrait ATT = ArrayTypeTraitFromTokKind(Tok.getKind()); in ParseArrayTypeTrait() 4045 llvm_unreachable("Invalid ArrayTypeTrait!"); in ParseExpressionTrait()
|
| /llvm-project/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 6320 ExprResult Sema::ActOnArrayTypeTrait(ArrayTypeTrait ATT, in CheckPointerToMemberOperands() 6333 static uint64_t EvaluateArrayTypeTrait(Sema &Self, ArrayTypeTrait ATT, in CheckPointerToMemberOperands() 6387 ExprResult Sema::BuildArrayTypeTrait(ArrayTypeTrait ATT,
|
| H A D | TreeTransform.h | 3487 ExprResult RebuildArrayTypeTrait(ArrayTypeTrait Trait, in RebuildDependentScopeDeclRefExpr()
|
| /llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 8352 ExprResult ActOnArrayTypeTrait(ArrayTypeTrait ATT, SourceLocation KWLoc, 8356 ExprResult BuildArrayTypeTrait(ArrayTypeTrait ATT, SourceLocation KWLoc,
|
| /llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 2147 E->ATT = (ArrayTypeTrait)Record.readInt(); in VisitExpressionTraitExpr()
|