Lines Matching defs:parameters

660                          std::vector<TypeExpression*> parameters,
663 parameters(std::move(parameters)),
665 std::vector<TypeExpression*> parameters;
816 const ParameterList& parameters, Statement* body)
820 parameters(parameters),
824 ParameterList parameters;
907 std::vector<NameAndTypeExpression> parameters;
970 ParameterList parameters, TypeExpression* return_type,
975 parameters(std::move(parameters)),
981 ParameterList parameters;
990 ParameterList parameters, TypeExpression* return_type,
993 std::move(parameters), return_type, labels),
995 if (parameters.implicit_kind == ImplicitKind::kJSImplicit) {
997 .Position(parameters.implicit_kind_pos);
1008 ParameterList parameters,
1012 std::move(parameters), return_type, labels),
1020 ParameterList parameters, TypeExpression* return_type)
1021 : CallableDeclaration(kKind, pos, false, name, std::move(parameters),
1023 if (parameters.implicit_kind != ImplicitKind::kNoImplicit) {
1024 Error("Intinsics cannot have implicit parameters.");
1033 ParameterList parameters, TypeExpression* return_type,
1037 std::move(parameters), return_type, labels),
1048 Identifier* name, ParameterList parameters,
1051 std::move(parameters), return_type, {}),
1053 if (parameters.implicit_kind == ImplicitKind::kJSImplicit &&
1056 "\"js-implicit\" is for implicit parameters passed according to the "
1059 if (parameters.implicit_kind == ImplicitKind::kImplicit &&
1064 .Position(parameters.implicit_kind_pos);
1074 ParameterList parameters,
1077 std::move(parameters), return_type) {}
1084 ParameterList parameters,
1088 std::move(parameters), return_type),
1096 Identifier* name, ParameterList parameters,
1098 : CallableDeclaration(kKind, pos, transitioning, name, parameters,
1123 // Instead of the generic parameters being part of a normal declaration,
1124 // a declaration with generic parameters gets wrapped in a generic declaration,
1125 // which holds the generic parameters. This corresponds to how you write
1126 // templates in C++, with the template parameters coming before the declaration.
1159 ParameterList parameters,
1163 std::move(parameters), return_type,