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

References

tools/clang/lib/Sema/TreeTransform.h
12333     if (OrigElement.isPackExpansion()) {
12336       getSema().collectUnexpandedParameterPacks(OrigElement.Key, Unexpanded);
12337       getSema().collectUnexpandedParameterPacks(OrigElement.Value, Unexpanded);
12344       Optional<unsigned> OrigNumExpansions = OrigElement.NumExpansions;
12346       SourceRange PatternRange(OrigElement.Key->getBeginLoc(),
12347                                OrigElement.Value->getEndLoc());
12348       if (getDerived().TryExpandParameterPacks(OrigElement.EllipsisLoc,
12358         ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
12362         if (Key.get() != OrigElement.Key)
12365         ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
12369         if (Value.get() != OrigElement.Value)
12373           Key.get(), Value.get(), OrigElement.EllipsisLoc, NumExpansions
12387         ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
12391         ExprResult Value = getDerived().TransformExpr(OrigElement.Value);
12404           Element.EllipsisLoc = OrigElement.EllipsisLoc;
12416     ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
12420     if (Key.get() != OrigElement.Key)
12425       = getDerived().TransformExpr(OrigElement.Value);
12429     if (Value.get() != OrigElement.Value)