Go to the source code of this file.
Namespaces | |
| namespace | H3D |
| namespace | H3D::ArithmeticTypes |
Functions | |
| template<class T, class U> | |
| bool | H3D::ArithmeticTypes::operator!= (const T &a, const U &b) |
| Not equals operator. | |
| template<class T> | |
| T | H3D::ArithmeticTypes::operator/ (const T &a, const float &b) |
| Division operator with float. | |
| template<class T> | |
| T | H3D::ArithmeticTypes::operator/ (const T &a, const double &b) |
| Division operator with double. | |
| template<class T> | |
| T | H3D::ArithmeticTypes::operator/ (const T &a, const int &b) |
| Division operator with int. | |
| template<class T> | |
| T | H3D::ArithmeticTypes::operator/ (const T &a, const long &b) |
| Division operator with long. | |
| template<class T> | |
| T | H3D::ArithmeticTypes::operator/ (const T &a, const unsigned int &b) |
| Division operator with unsigned int. | |
| template<class T> | |
| T | H3D::ArithmeticTypes::operator/ (const T &a, const unsigned long &b) |
| Division operator with unsigned long. | |
| template<class T, class U> | |
| void | H3D::ArithmeticTypes::operator+= (T &a, const U &b) |
| += operator. Requires the + operator between the types. | |
| template<class T, class U> | |
| void | H3D::ArithmeticTypes::operator-= (T &a, const U &b) |
| -= operator. Requires the - operator between the types. | |
| template<class T, class U> | |
| void | H3D::ArithmeticTypes::operator *= (T &a, const U &b) |
| *= operator. Requires the * operator between the types. | |
| template<class T, class U> | |
| void | H3D::ArithmeticTypes::operator/= (T &a, const U &b) |
| /= operator. Requires the / operator between the types. | |
| template<class T, class U> | |
| void | H3D::ArithmeticTypes::operator%= (T &a, const U &b) |
| %= operator. Requires the % operator between the types. | |
1.4.5