reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

gen/tools/clang/include/clang/AST/StmtNodes.inc
  979 EXPRESSIONTRAITEXPR(ExpressionTraitExpr, Expr)

References

tools/clang/include/clang/AST/ExprCXX.h
 2807       : Expr(ExpressionTraitExprClass, resultType, VK_RValue, OK_Ordinary,
 2817       : Expr(ExpressionTraitExprClass, Empty), ET(0), Value(false) {}
 2829     return T->getStmtClass() == ExpressionTraitExprClass;
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 2433                   { TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getQueriedExpression()); })
 2433                   { TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getQueriedExpression()); })
tools/clang/lib/AST/Expr.cpp
 3396   case ExpressionTraitExprClass:
tools/clang/lib/AST/ExprClassification.cpp
  174   case Expr::ExpressionTraitExprClass:
tools/clang/lib/AST/ExprConstant.cpp
13946   case Expr::ExpressionTraitExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp
 3662   case Expr::ExpressionTraitExprClass:
tools/clang/lib/Sema/SemaExceptionSpec.cpp
 1300   case Expr::ExpressionTraitExprClass:
tools/clang/lib/Sema/TreeTransform.h
11153     SubExpr = getDerived().TransformExpr(E->getQueriedExpression());
11157     if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getQueriedExpression())
11158       return E;
11161   return getDerived().RebuildExpressionTrait(E->getTrait(), E->getBeginLoc(),
11161   return getDerived().RebuildExpressionTrait(E->getTrait(), E->getBeginLoc(),
11162                                              SubExpr.get(), E->getEndLoc());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 1219     case Stmt::ExpressionTraitExprClass:
tools/clang/tools/libclang/CXCursor.cpp
  276   case Stmt::ExpressionTraitExprClass: