Searched refs:TypeTrait (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TypeTraits.h | 21 enum TypeTrait { enum 62 const char *getTraitName(TypeTrait T) LLVM_READONLY; 67 const char *getTraitSpelling(TypeTrait T) LLVM_READONLY; 72 unsigned getTypeTraitArity(TypeTrait T) LLVM_READONLY;
|
/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | TypeTraits.cpp | 68 const char *clang::getTraitName(TypeTrait T) { in getTraitName() 83 const char *clang::getTraitSpelling(TypeTrait T) { in getTraitSpelling() 107 unsigned clang::getTypeTraitArity(TypeTrait T) { in getTypeTraitArity()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 4954 static bool CheckUnaryTypeTraitTypeCompleteness(Sema &S, TypeTrait UTT, in CheckUnaryTypeTraitTypeCompleteness() 5205 static bool EvaluateUnaryTypeTrait(Sema &Self, TypeTrait UTT, in EvaluateUnaryTypeTrait() 5641 static bool EvaluateBinaryTypeTrait(Sema &Self, TypeTrait BTT, const TypeSourceInfo *Lhs, 5714 static bool EvaluateBooleanTypeTrait(Sema &S, TypeTrait Kind, in EvaluateBooleanTypeTrait() 5864 void DiagnoseBuiltinDeprecation(Sema& S, TypeTrait Kind, in DiagnoseBuiltinDeprecation() 5866 TypeTrait Replacement; in DiagnoseBuiltinDeprecation() 5917 static TypeTraitReturnType GetReturnType(TypeTrait Kind) { in GetReturnType() 5921 ExprResult Sema::BuildTypeTrait(TypeTrait Kind, SourceLocation KWLoc, in BuildTypeTrait() 5952 ExprResult Sema::ActOnTypeTrait(TypeTrait Kind, SourceLocation KWLoc, in ActOnTypeTrait() 5970 static bool EvaluateBinaryTypeTrait(Sema &Self, TypeTrait BTT, const TypeSourceInfo *Lhs, in EvaluateBinaryTypeTrait()
|
H A D | SemaTemplateDeductionGuide.cpp | 948 TypeTrait::BTT_IsDeducible, IsDeducibleTypeTraitArgs, in buildIsDeducibleConstraint()
|
H A D | SemaConcept.cpp | 1346 TTE && TTE->getTrait() == clang::TypeTrait::BTT_IsDeducible) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
|
H A D | TreeTransform.h | 3439 ExprResult RebuildTypeTrait(TypeTrait Trait, in RebuildTypeTrait()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprCXX.h | 2777 TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, 2795 SourceLocation Loc, TypeTrait Kind, 2804 TypeTrait getTrait() const { in getTrait() 2805 return static_cast<TypeTrait>(TypeTraitExprBits.Kind); in getTrait()
|
H A D | Stmt.h | 933 LLVM_PREFERRED_TYPE(TypeTrait)
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 1856 TypeTraitExpr::TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, in TypeTraitExpr() 1879 TypeTrait Kind, in Create()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseExprCXX.cpp | 3890 static TypeTrait TypeTraitFromTokKind(tok::TokenKind kind) { in TypeTraitFromTokKind()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 8338 ExprResult ActOnTypeTrait(TypeTrait Kind, SourceLocation KWLoc, 8341 ExprResult BuildTypeTrait(TypeTrait Kind, SourceLocation KWLoc,
|