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 | 67 const char *clang::getTraitName(TypeTrait T) { in getTraitName() 82 const char *clang::getTraitSpelling(TypeTrait T) { in getTraitSpelling() 106 unsigned clang::getTypeTraitArity(TypeTrait T) { in getTypeTraitArity()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTypeTraits.cpp | 410 static bool CheckUnaryTypeTraitTypeCompleteness(Sema &S, TypeTrait UTT, in CheckUnaryTypeTraitTypeCompleteness() 707 static bool EvaluateUnaryTypeTrait(Sema &Self, TypeTrait UTT, in EvaluateUnaryTypeTrait() 1199 static bool EvaluateBinaryTypeTrait(Sema &Self, TypeTrait BTT, 1274 static APValue EvaluateSizeTTypeTrait(Sema &S, TypeTrait Kind, in EvaluateSizeTTypeTrait() 1283 case TypeTrait::UTT_StructuredBindingSize: { in EvaluateSizeTTypeTrait() 1301 static bool EvaluateBooleanTypeTrait(Sema &S, TypeTrait Kind, in EvaluateBooleanTypeTrait() 1464 void DiagnoseBuiltinDeprecation(Sema &S, TypeTrait Kind, SourceLocation KWLoc) { in DiagnoseBuiltinDeprecation() 1465 TypeTrait Replacement; in DiagnoseBuiltinDeprecation() 1523 static TypeTraitReturnType GetReturnType(TypeTrait Kind) { in GetReturnType() 1524 if (Kind == TypeTrait::UTT_StructuredBindingSize) in GetReturnType() [all …]
|
| H A D | SemaTemplateDeductionGuide.cpp | 967 TypeTrait::BTT_IsDeducible, IsDeducibleTypeTraitArgs, in buildIsDeducibleConstraint()
|
| H A D | SemaConcept.cpp | 1359 TTE && TTE->getTrait() == clang::TypeTrait::BTT_IsDeducible) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
|
| H A D | TreeTransform.h | 3486 ExprResult RebuildTypeTrait(TypeTrait Trait, in RebuildTypeTrait()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 1861 TypeTraitExpr::TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, in TypeTraitExpr() 1902 TypeTrait Kind, in Create() 1912 SourceLocation Loc, TypeTrait Kind, in Create()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 2883 TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, 2904 SourceLocation Loc, TypeTrait Kind, 2910 SourceLocation Loc, TypeTrait Kind, 2919 TypeTrait getTrait() const { in getTrait() 2920 return static_cast<TypeTrait>(TypeTraitExprBits.Kind); in getTrait()
|
| H A D | Stmt.h | 983 LLVM_PREFERRED_TYPE(TypeTrait)
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExprCXX.cpp | 3416 static TypeTrait TypeTraitFromTokKind(tok::TokenKind kind) { in TypeTraitFromTokKind()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 8650 ExprResult ActOnTypeTrait(TypeTrait Kind, SourceLocation KWLoc, 8653 ExprResult BuildTypeTrait(TypeTrait Kind, SourceLocation KWLoc,
|