Lines Matching refs:m_func
1276 : m_func (func), in Apply()
1281 : m_func (func), in Apply()
1291 m_func.print(os, args); in doPrintExpr()
1296 return m_func.apply(ctx, in doEvaluate()
1303 m_func.getUsedFuncs(dst); in doGetUsedFuncs()
1310 const ApplyFunc& m_func; member in deqp::gls::BuiltinPrecisionTests::Apply
1419 return this->m_func.apply(ctx, in doEvaluate()
1726 : m_name(name), m_func(func) {} in CFloatFunc1()
1731 double applyExact (double x) const { return m_func(x); } in applyExact()
1734 DoubleFunc1& m_func; member in deqp::gls::BuiltinPrecisionTests::CFloatFunc1
1799 , m_func(func) in CFloatFunc2()
1806 double applyExact (double x, double y) const { return m_func(x, y); } in applyExact()
1809 DoubleFunc2& m_func; member in deqp::gls::BuiltinPrecisionTests::CFloatFunc2
3836 GenFunc (const Func<Sig_>& scalarFunc) : m_func (scalarFunc) {} in GenFunc()
3840 return m_func.getName(); in getName()
3845 return m_func.getOutParamIndex(); in getOutParamIndex()
3850 return m_func.getRequiredExtension(); in getRequiredExtension()
3856 m_func.print(os, args); in doPrint()
3866 m_func.apply(ctx, iargs.a[ndx], iargs.b[ndx], iargs.c[ndx], iargs.d[ndx]); in doApply()
3874 m_func.getUsedFuncs(dst); in doGetUsedFuncs()
3877 const Func<Sig_>& m_func; member in deqp::gls::BuiltinPrecisionTests::GenFunc
4896 , m_func (func) {} in FuncCase()
4907 const CaseFunc& m_func; member in deqp::gls::BuiltinPrecisionTests::FuncCase
4928 ExprP<Ret> expr = applyVar(m_func, in runTest()
4954 , m_func (func) {} in InOutFuncCase()
4965 const CaseFunc& m_func; member in deqp::gls::BuiltinPrecisionTests::InOutFuncCase
4986 ExprP<Ret> expr = applyVar(m_func, in runTest()
5153 SimpleFuncCaseFactory (const Func<Sig>& func) : m_func(func) {} in SimpleFuncCaseFactory()
5157 return MovePtr<TestNode>(createFuncCase(ctx, ctx.name.c_str(), m_func)); in createCase()
5162 return de::toLower(m_func.getName()); in getName()
5171 const Func<Sig>& m_func; member in deqp::gls::BuiltinPrecisionTests::SimpleFuncCaseFactory