Lines Matching refs:DerivedFunc
1458 class DerivedFunc : public Func<Sig_> class
1461 typedef typename DerivedFunc::ArgExprs ArgExprs;
1462 typedef typename DerivedFunc::IRet IRet;
1463 typedef typename DerivedFunc::IArgs IArgs;
1464 typedef typename DerivedFunc::Ret Ret;
1465 typedef typename DerivedFunc::Arg0 Arg0;
1466 typedef typename DerivedFunc::Arg1 Arg1;
1467 typedef typename DerivedFunc::Arg2 Arg2;
1468 typedef typename DerivedFunc::Arg3 Arg3;
1469 typedef typename DerivedFunc::IArg0 IArg0;
1470 typedef typename DerivedFunc::IArg1 IArg1;
1471 typedef typename DerivedFunc::IArg2 IArg2;
1472 typedef typename DerivedFunc::IArg3 IArg3;
2202 class CLASS : public DerivedFunc<Signature<TRET, T0> > /* NOLINT(CLASS) */ \
2227 class CLASS : public DerivedFunc<Signature<TRET, T0, T1> > /* NOLINT(CLASS) */ \
2252 class CLASS : public DerivedFunc<Signature<TRET, T0, T1, T2> > /* NOLINT(CLASS) */ \
2584 class GenVec<T, 1> : public DerivedFunc<Signature<T, T> >
2959 class Dot : public DerivedFunc<Signature<float, Vector<float, Size>, Vector<float, Size> > >
3002 class Dot<1> : public DerivedFunc<Signature<float, float, float> >
3028 class Length : public DerivedFunc<
3053 class Distance : public DerivedFunc<
3076 class Cross : public DerivedFunc<Signature<Vec3, Vec3, Vec3> >
3096 class Normalize : public DerivedFunc<
3117 class FaceForward : public DerivedFunc<
3169 class Reflect : public DerivedFunc<
3196 class Refract : public DerivedFunc<
3467 class SmoothStep : public DerivedFunc<Signature<float, float, float, float> >
3736 class DeterminantBase : public DerivedFunc<Signature<float, Matrix<float, Size, Size> > >
3819 class Inverse<2> : public DerivedFunc<Signature<Mat2, Mat2> >
3839 class Inverse<3> : public DerivedFunc<Signature<Mat3, Mat3> >
3881 class Inverse<4> : public DerivedFunc<Signature<Mat4, Mat4> >
3919 class Fma : public DerivedFunc<Signature<float, float, float, float> >