|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
gen/tools/clang/include/clang/AST/StmtNodes.inc 617 ARRAYTYPETRAITEXPR(ArrayTypeTraitExpr, Expr)
References
tools/clang/include/clang/AST/ExprCXX.h 2740 : Expr(ArrayTypeTraitExprClass, ty, VK_RValue, OK_Ordinary,
2749 : Expr(ArrayTypeTraitExprClass, Empty), ATT(0) {}
2765 return T->getStmtClass() == ArrayTypeTraitExprClass;
tools/clang/include/clang/AST/RecursiveASTVisitor.h 2429 TRY_TO(TraverseTypeLoc(S->getQueriedTypeSourceInfo()->getTypeLoc()));
tools/clang/lib/AST/Expr.cpp 3395 case ArrayTypeTraitExprClass:
tools/clang/lib/AST/ExprClassification.cpp 173 case Expr::ArrayTypeTraitExprClass:
tools/clang/lib/AST/ExprConstant.cpp13945 case Expr::ArrayTypeTraitExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp 3661 case Expr::ArrayTypeTraitExprClass:
tools/clang/lib/Sema/SemaExceptionSpec.cpp 1289 case Expr::ArrayTypeTraitExprClass:
tools/clang/lib/Sema/TreeTransform.h11122 TypeSourceInfo *T = getDerived().TransformType(E->getQueriedTypeSourceInfo());
11127 T == E->getQueriedTypeSourceInfo())
11128 return E;
11134 SubExpr = getDerived().TransformExpr(E->getDimensionExpression());
11138 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getDimensionExpression())
11139 return E;
11142 return getDerived().RebuildArrayTypeTrait(E->getTrait(), E->getBeginLoc(), T,
11142 return getDerived().RebuildArrayTypeTrait(E->getTrait(), E->getBeginLoc(), T,
11143 SubExpr.get(), E->getEndLoc());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1218 case Stmt::ArrayTypeTraitExprClass:
tools/clang/tools/libclang/CXCursor.cpp 253 case Stmt::ArrayTypeTraitExprClass: