Home
last modified time | relevance | path

Searched refs:ArrayTypeTrait (Results 1 – 8 of 8) sorted by relevance

/llvm-project/clang/include/clang/Basic/
H A DTypeTraits.h42 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 DTypeTraits.cpp73 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 DExprCXX.h2854 /// 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 DParseExprCXX.cpp3925 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 DSemaExprCXX.cpp6320 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 DTreeTransform.h3487 ExprResult RebuildArrayTypeTrait(ArrayTypeTrait Trait, in RebuildDependentScopeDeclRefExpr()
/llvm-project/clang/include/clang/Sema/
H A DSema.h8352 ExprResult ActOnArrayTypeTrait(ArrayTypeTrait ATT, SourceLocation KWLoc,
8356 ExprResult BuildArrayTypeTrait(ArrayTypeTrait ATT, SourceLocation KWLoc,
/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp2147 E->ATT = (ArrayTypeTrait)Record.readInt(); in VisitExpressionTraitExpr()