Lines Matching refs:AssocExprs

4305     ArrayRef<TypeSourceInfo *> AssocTypes, ArrayRef<Expr *> AssocExprs,  in GenericSelectionExpr()  argument
4308 : Expr(GenericSelectionExprClass, AssocExprs[ResultIndex]->getType(), in GenericSelectionExpr()
4309 AssocExprs[ResultIndex]->getValueKind(), in GenericSelectionExpr()
4310 AssocExprs[ResultIndex]->getObjectKind()), in GenericSelectionExpr()
4311 NumAssocs(AssocExprs.size()), ResultIndex(ResultIndex), in GenericSelectionExpr()
4313 assert(AssocTypes.size() == AssocExprs.size() && in GenericSelectionExpr()
4321 std::copy(AssocExprs.begin(), AssocExprs.end(), in GenericSelectionExpr()
4333 ArrayRef<Expr *> AssocExprs, SourceLocation DefaultLoc, in GenericSelectionExpr() argument
4336 : Expr(GenericSelectionExprClass, AssocExprs[ResultIndex]->getType(), in GenericSelectionExpr()
4337 AssocExprs[ResultIndex]->getValueKind(), in GenericSelectionExpr()
4338 AssocExprs[ResultIndex]->getObjectKind()), in GenericSelectionExpr()
4339 NumAssocs(AssocExprs.size()), ResultIndex(ResultIndex), in GenericSelectionExpr()
4341 assert(AssocTypes.size() == AssocExprs.size() && in GenericSelectionExpr()
4349 std::copy(AssocExprs.begin(), AssocExprs.end(), in GenericSelectionExpr()
4360 ArrayRef<TypeSourceInfo *> AssocTypes, ArrayRef<Expr *> AssocExprs, in GenericSelectionExpr() argument
4365 NumAssocs(AssocExprs.size()), ResultIndex(ResultDependentIndex), in GenericSelectionExpr()
4367 assert(AssocTypes.size() == AssocExprs.size() && in GenericSelectionExpr()
4374 std::copy(AssocExprs.begin(), AssocExprs.end(), in GenericSelectionExpr()
4386 ArrayRef<Expr *> AssocExprs, SourceLocation DefaultLoc, in GenericSelectionExpr() argument
4390 NumAssocs(AssocExprs.size()), ResultIndex(ResultDependentIndex), in GenericSelectionExpr()
4392 assert(AssocTypes.size() == AssocExprs.size() && in GenericSelectionExpr()
4399 std::copy(AssocExprs.begin(), AssocExprs.end(), in GenericSelectionExpr()
4413 ArrayRef<TypeSourceInfo *> AssocTypes, ArrayRef<Expr *> AssocExprs, in Create() argument
4416 unsigned NumAssocs = AssocExprs.size(); in Create()
4421 Context, GenericLoc, ControllingExpr, AssocTypes, AssocExprs, DefaultLoc, in Create()
4427 ArrayRef<TypeSourceInfo *> AssocTypes, ArrayRef<Expr *> AssocExprs, in Create() argument
4430 unsigned NumAssocs = AssocExprs.size(); in Create()
4435 Context, GenericLoc, ControllingExpr, AssocTypes, AssocExprs, DefaultLoc, in Create()
4442 ArrayRef<Expr *> AssocExprs, SourceLocation DefaultLoc, in Create() argument
4445 unsigned NumAssocs = AssocExprs.size(); in Create()
4450 Context, GenericLoc, ControllingType, AssocTypes, AssocExprs, DefaultLoc, in Create()
4457 ArrayRef<Expr *> AssocExprs, SourceLocation DefaultLoc, in Create() argument
4459 unsigned NumAssocs = AssocExprs.size(); in Create()
4464 Context, GenericLoc, ControllingType, AssocTypes, AssocExprs, DefaultLoc, in Create()