Home
last modified time | relevance | path

Searched refs:UnaryExprOrTypeTrait (Results 1 – 14 of 14) sorted by relevance

/openbsd/src/gnu/llvm/clang/include/clang/Basic/
DTypeTraits.h51 enum UnaryExprOrTypeTrait { enum
64 const char *getTraitName(UnaryExprOrTypeTrait T) LLVM_READONLY;
69 const char *getTraitSpelling(UnaryExprOrTypeTrait T) LLVM_READONLY;
/openbsd/src/gnu/llvm/clang/lib/Basic/
DTypeTraits.cpp77 const char *clang::getTraitName(UnaryExprOrTypeTrait T) { in getTraitName()
92 const char *clang::getTraitSpelling(UnaryExprOrTypeTrait T) { in getTraitSpelling()
/openbsd/src/gnu/llvm/clang/lib/ASTMatchers/Dynamic/
DMarshallers.cpp101 clang::UnaryExprOrTypeTrait>::getBestGuess(const VariantValue &Value) { in getBestGuess()
DMarshallers.h269 template <> struct ArgTypeTraits<UnaryExprOrTypeTrait> {
271 static std::optional<UnaryExprOrTypeTrait>
275 return llvm::StringSwitch<std::optional<UnaryExprOrTypeTrait>>(ClauseKind)
291 static UnaryExprOrTypeTrait get(const VariantValue &Value) {
/openbsd/src/gnu/llvm/clang/lib/AST/Interp/
DByteCodeExprGen.cpp338 UnaryExprOrTypeTrait Kind) { in AlignOfType()
360 UnaryExprOrTypeTrait Kind = E->getKind(); in VisitUnaryExprOrTypeTraitExpr()
/openbsd/src/gnu/llvm/clang/include/clang/AST/
DExpr.h2568 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, TypeSourceInfo *TInfo, in UnaryExprOrTypeTraitExpr()
2584 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, Expr *E,
2592 UnaryExprOrTypeTrait getKind() const { in getKind()
2593 return static_cast<UnaryExprOrTypeTrait>(UnaryExprOrTypeTraitExprBits.Kind); in getKind()
2595 void setKind(UnaryExprOrTypeTrait K) { in setKind()
/openbsd/src/gnu/llvm/clang/include/clang/Sema/
DSema.h5702 UnaryExprOrTypeTrait ExprKind,
5705 UnaryExprOrTypeTrait ExprKind);
5708 UnaryExprOrTypeTrait ExprKind,
5715 bool CheckUnaryExprOrTypeTraitOperand(Expr *E, UnaryExprOrTypeTrait ExprKind);
5718 UnaryExprOrTypeTrait ExprKind);
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaExpr.cpp4194 UnaryExprOrTypeTrait TraitKind) { in CheckExtensionTraitOperandType()
4224 UnaryExprOrTypeTrait TraitKind) { in CheckObjCTraitOperandConstraints()
4263 UnaryExprOrTypeTrait ExprKind) { in CheckUnaryExprOrTypeTraitOperand()
4373 UnaryExprOrTypeTrait ExprKind) { in CheckUnaryExprOrTypeTraitOperand()
4419 static bool CheckAlignOfExpr(Sema &S, Expr *E, UnaryExprOrTypeTrait ExprKind) { in CheckAlignOfExpr()
4600 UnaryExprOrTypeTrait ExprKind, in CreateUnaryExprOrTypeTraitExpr()
4648 UnaryExprOrTypeTrait ExprKind) { in CreateUnaryExprOrTypeTraitExpr()
4692 UnaryExprOrTypeTrait ExprKind, bool IsType, in ActOnUnaryExprOrTypeTraitExpr()
DTreeTransform.h2653 UnaryExprOrTypeTrait ExprKind, in RebuildUnaryExprOrTypeTrait()
2664 UnaryExprOrTypeTrait ExprKind, in RebuildUnaryExprOrTypeTrait()
/openbsd/src/gnu/llvm/clang/include/clang/ASTMatchers/
DASTMatchers.h2965 AST_MATCHER_P(UnaryExprOrTypeTraitExpr, ofKind, UnaryExprOrTypeTrait, Kind) { in AST_MATCHER_P() argument
/openbsd/src/gnu/llvm/clang/lib/Parse/
DParseExpr.cpp2502 UnaryExprOrTypeTrait ExprKind = UETT_SizeOf; in ParseUnaryExprOrTypeTraitExpression()
/openbsd/src/gnu/llvm/clang/lib/Serialization/
DASTReaderStmt.cpp761 E->setKind(static_cast<UnaryExprOrTypeTrait>(Record.readInt())); in VisitUnaryExprOrTypeTraitExpr()
/openbsd/src/gnu/llvm/clang/lib/AST/
DExpr.cpp1683 UnaryExprOrTypeTrait ExprKind, Expr *E, QualType resultType, in UnaryExprOrTypeTraitExpr()
DExprConstant.cpp9016 UnaryExprOrTypeTrait ExprKind) { in GetAlignOfType()
9043 UnaryExprOrTypeTrait ExprKind) { in GetAlignOfExpr()