Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeTraits.h21 enum TypeTrait { enum
62 const char *getTraitName(TypeTrait T) LLVM_READONLY;
67 const char *getTraitSpelling(TypeTrait T) LLVM_READONLY;
/freebsd-13.1/contrib/llvm-project/clang/lib/Basic/
H A DTypeTraits.cpp58 const char *clang::getTraitName(TypeTrait T) { in getTraitName()
73 const char *clang::getTraitSpelling(TypeTrait T) { in getTraitSpelling()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h2677 TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind,
2695 SourceLocation Loc, TypeTrait Kind,
2704 TypeTrait getTrait() const { in getTrait()
2705 return static_cast<TypeTrait>(TypeTraitExprBits.Kind); in getTrait()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp1669 TypeTraitExpr::TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, in TypeTraitExpr()
1692 TypeTrait Kind, in Create()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp4656 static bool CheckUnaryTypeTraitTypeCompleteness(Sema &S, TypeTrait UTT, in CheckUnaryTypeTraitTypeCompleteness()
4808 static bool EvaluateUnaryTypeTrait(Sema &Self, TypeTrait UTT, in EvaluateUnaryTypeTrait()
5209 static bool EvaluateBinaryTypeTrait(Sema &Self, TypeTrait BTT, QualType LhsT,
5212 static bool evaluateTypeTrait(Sema &S, TypeTrait Kind, SourceLocation KWLoc, in evaluateTypeTrait()
5331 ExprResult Sema::BuildTypeTrait(TypeTrait Kind, SourceLocation KWLoc, in BuildTypeTrait()
5356 ExprResult Sema::ActOnTypeTrait(TypeTrait Kind, SourceLocation KWLoc, in ActOnTypeTrait()
5374 static bool EvaluateBinaryTypeTrait(Sema &Self, TypeTrait BTT, QualType LhsT, in EvaluateBinaryTypeTrait()
H A DTreeTransform.h3145 ExprResult RebuildTypeTrait(TypeTrait Trait, in RebuildTypeTrait()
/freebsd-13.1/contrib/llvm-project/clang/lib/Parse/
H A DParseExprCXX.cpp3645 static TypeTrait TypeTraitFromTokKind(tok::TokenKind kind) { in TypeTraitFromTokKind()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h6354 ExprResult ActOnTypeTrait(TypeTrait Kind, SourceLocation KWLoc,
6357 ExprResult BuildTypeTrait(TypeTrait Kind, SourceLocation KWLoc,