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

Declarations

gen/tools/clang/include/clang/AST/StmtNodes.inc
 1229 PACKEXPANSIONEXPR(PackExpansionExpr, Expr)

References

tools/clang/include/clang/AST/ExprCXX.h
 4033       : Expr(PackExpansionExprClass, T, Pattern->getValueKind(),
 4041   PackExpansionExpr(EmptyShell Empty) : Expr(PackExpansionExprClass, Empty) {}
 4069     return T->getStmtClass() == PackExpansionExprClass;
tools/clang/lib/AST/Expr.cpp
 3367   case PackExpansionExprClass:
tools/clang/lib/AST/ExprClassification.cpp
  407   case Expr::PackExpansionExprClass:
tools/clang/lib/AST/ExprConstant.cpp
13895   case Expr::PackExpansionExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp
 4310   case Expr::PackExpansionExprClass:
tools/clang/lib/Sema/SemaExceptionSpec.cpp
 1276   case Expr::PackExpansionExprClass:
tools/clang/lib/Sema/TreeTransform.h
11970   ExprResult Pattern = getDerived().TransformExpr(E->getPattern());
11974   if (!getDerived().AlwaysRebuild() && Pattern.get() == E->getPattern())
11975     return E;
11977   return getDerived().RebuildPackExpansion(Pattern.get(), E->getEllipsisLoc(),
11978                                            E->getNumExpansions());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 1224     case Stmt::PackExpansionExprClass:
tools/clang/tools/libclang/CXCursor.cpp
  501   case Stmt::PackExpansionExprClass: