Lines Matching defs:Arg3
1123 typedef P3 Arg3;
1128 typedef typename Traits<Arg3>::IVal IArg3;
1130 typedef Tuple4< const Arg0&, const Arg1&, const Arg2&, const Arg3&> Args;
1132 typedef Tuple4< ExprP<Arg0>, ExprP<Arg1>, ExprP<Arg2>, ExprP<Arg3> > ArgExprs;
1189 typedef typename Sig::Arg3 Arg3;
1209 const IArg3& arg3 = IArg3()) const
1211 return this->applyArgs(ctx, IArgs(arg0, arg1, arg2, arg3));
1221 const ExprP<Arg3>& arg3 = voidP()) const;
1244 if (isTypeValid<Arg3>())
1265 typedef typename Sig::Arg3 Arg3;
1275 const ExprP<Arg3>& arg3 = voidP())
1277 m_args (arg0, arg1, arg2, arg3) {}
1352 const ExprP<typename Sig::Arg3>& arg3 = voidP())
1354 return exprP(new Apply<Sig>(func, arg0, arg1, arg2, arg3));
1361 const ExprP<typename Sig::Arg3>& arg3) const
1363 return createApply(*this, arg0, arg1, arg2, arg3);
1370 const ExprP<typename F::Arg3>& arg3 = voidP())
1372 return createApply(instance<F>(), arg0, arg1, arg2, arg3);
1380 const typename F::IArg3& arg3 = Void())
1382 return instance<F>().apply(ctx, arg0, arg1, arg2, arg3);
1400 typedef typename Sig::Arg3 Arg3;
1410 const VariableP<Arg3>& arg3)
1411 : Apply<Sig> (func, arg0, arg1, arg2, arg3) {}
1418 const Variable<Arg3>& var3 = static_cast<const Variable<Arg3>&>(*this->m_args.d);
1430 const VariableP<typename Sig::Arg3>& arg3)
1432 return exprP(new ApplyVar<Sig>(func, arg0, arg1, arg2, arg3));
1446 typedef typename DerivedFunc::Arg3 Arg3;
1467 if (isTypeValid<Arg3>())
1468 os << ", " << dataTypeNameOf<Arg3>() << " " << paramNames.d;
1529 mutable VariableP<Arg3> m_var3;
1547 args.d = m_var3 = variable<Arg3>(paramNames.d);
2228 const ExprP<T2>& arg2, const ExprP<T3>& arg3) \
2230 return app<CLASS>(arg0, arg1, arg2, arg3); \
2710 const ExprP<Vector<T, Rows> >& arg3)
2712 return app<GenMat<T, Rows, 4> >(arg0, arg1, arg2, arg3);
3830 typename ContainerOf<typename Sig_::Arg3, Size>::Container> >
3895 typename ContainerOf<typename Sig_::Arg3, Size>::Container> >
4888 typedef typename Sig::Arg3 Arg3;
4889 typedef InTypes<Arg0, Arg1, Arg2, Arg3> In;
4925 variables.in3 = variable<Arg3>("in3");
4946 typedef typename Sig::Arg3 Arg3;
4947 typedef InTypes<Arg0, Arg2, Arg3> In;
4982 variables.in2 = variable<Arg3>("in2");