H3DTemplateOperators.h File Reference

Contains template operators for types defined in the ArithmeticTypes namespace. More...

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>
H3D::ArithmeticTypes::operator/ (const T &a, const float &b)
 Division operator with float.
template<class T>
H3D::ArithmeticTypes::operator/ (const T &a, const double &b)
 Division operator with double.
template<class T>
H3D::ArithmeticTypes::operator/ (const T &a, const int &b)
 Division operator with int.
template<class T>
H3D::ArithmeticTypes::operator/ (const T &a, const long &b)
 Division operator with long.
template<class T>
H3D::ArithmeticTypes::operator/ (const T &a, const unsigned int &b)
 Division operator with unsigned int.
template<class 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.


Detailed Description

Contains template operators for types defined in the ArithmeticTypes namespace.


Generated on Thu Aug 24 12:38:36 2006 for H3D API by  doxygen 1.4.5