Lines Matching refs:IVal

227 typename Traits<T>::IVal makeIVal (const T& value)  in makeIVal()
234 typename Traits<T>::IVal unionIVal (const typename Traits<T>::IVal& a, in unionIVal()
235 const typename Traits<T>::IVal& b) in unionIVal()
242 bool contains (const typename Traits<T>::IVal& ival, const T& value) in contains()
249 void printIVal (const FloatFormat& fmt, const typename Traits<T>::IVal& ival, ostream& os) in printIVal()
255 string intervalToString (const FloatFormat& fmt, const typename Traits<T>::IVal& ival) in intervalToString()
281 typename Traits<T>::IVal round (const FloatFormat& fmt, const T& value) in round()
287 typename Traits<T>::IVal convert (const FloatFormat& fmt, in convert()
288 const typename Traits<T>::IVal& value) in convert()
297 typedef Interval IVal; typedef
316 static Interval doConvert (const FloatFormat& fmt, const IVal& ival) in doConvert()
394 typedef I IVal; typedef
396 static IVal doMakeIVal (const T& value) in doMakeIVal()
398 IVal ret; in doMakeIVal()
406 static IVal doUnion (const IVal& a, const IVal& b) in doUnion()
408 IVal ret; in doUnion()
416 static bool doContains (const IVal& ival, const T& value) in doContains()
425 static void doPrintIVal (const FloatFormat& fmt, const IVal ival, ostream& os) in doPrintIVal()
455 static IVal doConvert (const FloatFormat& fmt, const IVal& value) in doConvert()
457 IVal ret; in doConvert()
465 static IVal doRound (const FloatFormat& fmt, T value) in doRound()
467 IVal ret; in doRound()
478 ContainerTraits<Vector<T, Size>, Vector<typename Traits<T>::IVal, Size> >
484 ContainerTraits<Matrix<T, Rows, Cols>, Matrix<typename Traits<T>::IVal, Rows, Cols> >
493 typedef Void IVal; typedef
571 const typename Traits<T>::IVal& value) in bind()
580 typename Traits<T>::IVal& lookup (const Variable<T>& variable) const in lookup()
584 return *reinterpret_cast<typename Traits<T>::IVal*>(data); in lookup()
841 typedef typename Traits<T>::IVal IVal; typedef in deqp::gls::BuiltinPrecisionTests::Expr
843 IVal evaluate (const EvalContext& ctx) const;
846 virtual IVal doEvaluate (const EvalContext& ctx) const = 0;
851 typename Traits<T>::IVal Expr<T>::evaluate (const EvalContext& ctx) const in evaluate()
860 const IVal ret = this->doEvaluate(newCtx); in evaluate()
1012 typedef typename Expr<T>::IVal IVal; typedef in deqp::gls::BuiltinPrecisionTests::Variable
1019 IVal doEvaluate (const EvalContext& ctx) const in doEvaluate()
1052 typedef typename Expr<T>::IVal IVal; typedef in deqp::gls::BuiltinPrecisionTests::Constant
1058 IVal doEvaluate (const EvalContext&) const { return makeIVal(m_value); } in doEvaluate()
1124 typedef typename Traits<Ret>::IVal IRet;
1125 typedef typename Traits<Arg0>::IVal IArg0;
1126 typedef typename Traits<Arg1>::IVal IArg1;
1127 typedef typename Traits<Arg2>::IVal IArg2;
1128 typedef typename Traits<Arg3>::IVal IArg3;
1267 typedef typename Expr<Ret>::IVal IVal; typedef in deqp::gls::BuiltinPrecisionTests::Apply
1294 IVal doEvaluate (const EvalContext& ctx) const in doEvaluate()
1402 typedef typename Expr<Ret>::IVal IVal; typedef in deqp::gls::BuiltinPrecisionTests::ApplyVar
1413 IVal doEvaluate (const EvalContext& ctx) const in doEvaluate()
4572 const typename Traits<In0>::IVal in0; in testStatement()
4573 const typename Traits<In1>::IVal in1; in testStatement()
4574 const typename Traits<In2>::IVal in2; in testStatement()
4575 const typename Traits<In3>::IVal in3; in testStatement()
4576 const typename Traits<Out0>::IVal reference0; in testStatement()
4577 const typename Traits<Out1>::IVal reference1; in testStatement()
4592 typename Traits<Out0>::IVal reference0; in testStatement()
4593 typename Traits<Out1>::IVal reference1; in testStatement()