Lines Matching refs:Ret
1142 typedef R Ret;
1147 typedef typename Traits<Ret>::IVal IRet;
1208 typedef typename Sig::Ret Ret;
1241 ExprP<Ret> operator() (const ExprP<Arg0>& arg0 = voidP(),
1281 class Apply : public Expr<typename Sig::Ret>
1284 typedef typename Sig::Ret Ret;
1289 typedef typename Expr<Ret>::Val Val;
1290 typedef typename Expr<Ret>::IVal IVal;
1363 ExprP<typename Sig::Ret> createApply (const Func<Sig>& func,
1370 ExprP<typename Sig::Ret> createApply (
1381 ExprP<typename Sig::Ret> Func<Sig>::operator() (const ExprP<typename Sig::Arg0>& arg0,
1390 ExprP<typename F::Ret> app (const ExprP<typename F::Arg0>& arg0 = voidP(),
1419 typedef typename Sig::Ret Ret;
1424 typedef typename Expr<Ret>::Val Val;
1425 typedef typename Expr<Ret>::IVal IVal;
1449 ExprP<typename Sig::Ret> applyVar (const Func<Sig>& func,
1465 typedef typename DerivedFunc::Ret Ret;
1482 os << dataTypeNameOf<Ret>() << " " << this->getName()
1543 virtual ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args_) const = 0;
1554 mutable ExprP<Ret> m_ret;
1582 typedef typename PrimitiveFunc::Ret Ret;
2664 typedef typename GenMat::Ret Ret;
2670 return dataTypeNameOf<Ret>();
2689 typedef typename GenMat::Ret Ret;
2695 return dataTypeNameOf<Ret>();
2716 typedef typename GenMat::Ret Ret;
2722 return dataTypeNameOf<Ret>();
3060 typedef typename Distance::Ret Ret;
3069 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3102 typedef typename Normalize::Ret Ret;
3111 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3125 typedef typename FaceForward::Ret Ret;
3136 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3142 template<int Size, typename Ret, typename Arg0, typename Arg1>
3145 static ExprP<Ret> apply (ExpandContext& ctx,
3156 template<typename Ret, typename Arg0, typename Arg1>
3157 struct ApplyReflect<1, Ret, Arg0, Arg1>
3159 static ExprP<Ret> apply (ExpandContext&,
3176 typedef typename Reflect::Ret Ret;
3187 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3192 return ApplyReflect<Size, Ret, Arg0, Arg1>::apply(ctx, i, n);
3204 typedef typename Refract::Ret Ret;
3215 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3478 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3598 template<typename Ret, typename Arg0, typename Arg1>
3599 class MulFunc : public PrimitiveFunc<Signature<Ret, Arg0, Arg1> >
3756 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3768 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3782 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3829 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3849 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3888 ExprP<Ret> doExpand (ExpandContext& ctx,
3977 typename ContainerOf<typename Sig_::Ret, Size>::Container,
4042 typename ContainerOf<typename Sig_::Ret, Size>::Container,
5082 typedef typename Sig::Ret Ret;
5088 typedef OutTypes<Ret> Out;
5118 variables.out0 = variable<Ret>("out0");
5126 ExprP<Ret> expr = applyVar(m_func,
5140 typedef typename Sig::Ret Ret;
5146 typedef OutTypes<Ret, Arg1> Out;
5176 variables.out0 = variable<Ret>("out0");
5184 ExprP<Ret> expr = applyVar(m_func,