Home | History | Annotate | Download | only in Sema

Lines Matching defs:Key

2756                                          Expr *Base, Expr *Key,
2759 return getSema().BuildObjCSubscriptExpression(RB, Base, Key,
10616 // This key/value element is a pack expansion.
10618 getSema().collectUnexpandedParameterPacks(OrigElement.Key, Unexpanded);
10628 SourceRange PatternRange(OrigElement.Key->getLocStart(),
10642 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
10643 if (Key.isInvalid())
10646 if (Key.get() != OrigElement.Key)
10657 Key.get(), Value.get(), OrigElement.EllipsisLoc, NumExpansions
10671 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
10672 if (Key.isInvalid())
10680 Key.get(), Value.get(), SourceLocation(), NumExpansions
10686 if (Key.get()->containsUnexpandedParameterPack() ||
10699 // Transform and check key.
10700 ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
10701 if (Key.isInvalid())
10704 if (Key.get() != OrigElement.Key)
10717 Key.get(), Value.get(), SourceLocation(), None
10925 // Transform the key expression.
10926 ExprResult Key = getDerived().TransformExpr(E->getKeyExpr());
10927 if (Key.isInvalid())
10932 Key.get() == E->getKeyExpr() && Base.get() == E->getBaseExpr())
10936 Base.get(), Key.get(),