Ember

asdftrre

Nov 9th, 2013
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. // Template ---------------------------------------------------------------------------
  2.     template<class T>
  3.     class floatx
  4.     {
  5.         // Constructors
  6.         floatx();
  7.         floatx(floatx&);
  8.         floatx(float);
  9.  
  10.         // Casting (not used)
  11.         // Assignment operators
  12.         T& operator = (T&);
  13.         T& operator += (T&);
  14.         T& operator -= (T&);
  15.         T& operator *= (T&);
  16.         T& operator /= (T&);
  17.         T& operator *= (float);
  18.         T& operator /= (float);
  19.  
  20.         // Unary operators
  21.         float2 operator + ();
  22.         float2 operator - ();
  23.  
  24.         // Binary operators
  25.         T operator + (T&);
  26.         T operator - (T&);
  27.         T operator * (T&);
  28.         T operator / (T&);
  29.         T operator * (float);
  30.         T operator / (float);
  31.  
  32.         // Boolean operators
  33.         bool operator == (T&);
  34.         bool operator != (T&);
  35.     };
Advertisement
Add Comment
Please, Sign In to add comment