Lines Matching defs:operator

157 						operator double	(void)	const	{ return TCU_NAN; }
160 Void& operator[] (int) { return *this; }
161 const Void& operator[] (int) const { return *this; }
164 ostream& operator<< (ostream& os, Void) { return os << "()"; }
542 // This is a kludge that is only needed to get the ExprP::operator[] syntactic sugar to work.
650 int operator() (void) { return m_count++; }
684 ostream& operator<<(ostream& os, const Statement& stmt)
903 ostream& operator<< (ostream& os, const ExprBase& expr)
913 * operator. This class provides a bit of syntactic sugar to allow us to use
914 * the C++ subscription operator to create a subscription expression.
920 ExprP<typename T::Element> operator[] (int i) const;
972 operator ExprP<T> (void) const { return exprP(SharedPtr<const Expr<T> >(*this)); }
985 ExprP<float> operator-(const ExprP<float>& arg0);
986 ExprP<float> operator+(const ExprP<float>& arg0,
988 ExprP<float> operator-(const ExprP<float>& arg0,
990 ExprP<float> operator*(const ExprP<float>& arg0,
992 ExprP<float> operator/(const ExprP<float>& arg0,
995 ExprP<Vector<float, Size> > operator-(const ExprP<Vector<float, Size> >& arg0);
997 ExprP<Vector<float, Size> > operator*(const ExprP<Vector<float, Size> >& arg0,
1000 ExprP<Vector<float, Size> > operator*(const ExprP<Vector<float, Size> >& arg0,
1003 ExprP<Vector<float, Size> > operator-(const ExprP<Vector<float, Size> >& arg0,
1006 ExprP<Matrix<float, Left, Right> > operator* (const ExprP<Matrix<float, Left, Mid> >& left,
1009 ExprP<Vector<float, Rows> > operator* (const ExprP<Vector<float, Cols> >& left,
1012 ExprP<Vector<float, Cols> > operator* (const ExprP<Matrix<float, Rows, Cols> >& left,
1015 ExprP<Matrix<float, Rows, Cols> > operator* (const ExprP<Matrix<float, Rows, Cols> >& left,
1018 ExprP<Matrix<float, Rows, Cols> > operator+ (const ExprP<Matrix<float, Rows, Cols> >& left,
1021 ExprP<Matrix<float, Rows, Cols> > operator- (const ExprP<Matrix<float, Rows, Cols> >& mat);
1241 ExprP<Ret> operator() (const ExprP<Arg0>& arg0 = voidP(),
1381 ExprP<typename Sig::Ret> Func<Sig>::operator() (const ExprP<typename Sig::Arg0>& arg0,
1678 ExprP<bool> operator< (const ExprP<T>& a, const ExprP<T>& b)
3945 ExprP<typename T::Element> ContainerExprPBase<T>::operator[] (int i) const
3950 ExprP<float> operator+ (const ExprP<float>& arg0, const ExprP<float>& arg1)
3955 ExprP<float> operator- (const ExprP<float>& arg0, const ExprP<float>& arg1)
3960 ExprP<float> operator- (const ExprP<float>& arg0)
3965 ExprP<float> operator* (const ExprP<float>& arg0, const ExprP<float>& arg1)
3970 ExprP<float> operator/ (const ExprP<float>& arg0, const ExprP<float>& arg1)
4114 ExprP<Vector<float, Size> > operator*(const ExprP<Vector<float, Size> >& arg0,
4121 ExprP<Vector<float, Size> > operator*(const ExprP<Vector<float, Size> >& arg0,
4128 ExprP<Vector<float, Size> > operator/(const ExprP<Vector<float, Size> >& arg0,
4135 ExprP<Vector<float, Size> > operator-(const ExprP<Vector<float, Size> >& arg0)
4141 ExprP<Vector<float, Size> > operator-(const ExprP<Vector<float, Size> >& arg0,
4149 operator* (const ExprP<Matrix<float, LeftRows, Middle> >& left,
4156 ExprP<Vector<float, Rows> > operator* (const ExprP<Vector<float, Cols> >& left,
4163 ExprP<Vector<float, Cols> > operator* (const ExprP<Matrix<float, Rows, Cols> >& left,
4170 ExprP<Matrix<float, Rows, Cols> > operator* (const ExprP<Matrix<float, Rows, Cols> >& left,
4177 ExprP<Matrix<float, Rows, Cols> > operator+ (const ExprP<Matrix<float, Rows, Cols> >& left,
4184 ExprP<Matrix<float, Rows, Cols> > operator- (const ExprP<Matrix<float, Rows, Cols> >& mat)
4896 bool operator() (const T& val1, const T& val2) const
4911 bool operator() (const float& val1, const float& val2) const
4924 bool operator() (const Vector<T, Size>& vec1, const Vector<T, Size>& vec2) const
4941 bool operator() (const Matrix<T, Rows, Cols>& mat1,
4971 bool operator() (const InTuple<In>& in1, const InTuple<In>& in2) const