Go to the source code of this file.
 | 
| template<class C >  | 
| C::self_type  | operator+ (const C &, const C &) | 
|   | 
| template<class C >  | 
| C::self_type  | operator+ (const C &, const typename C::scalar_type &) | 
|   | 
| template<class C >  | 
| C::self_type  | operator+ (const typename C::scalar_type &, const C &) | 
|   | 
| template<class C >  | 
| C::self_type  | operator* (const C &, const C &) | 
|   | 
| template<class C >  | 
| C::self_type  | operator* (const C &, const typename C::scalar_type &) | 
|   | 
| template<class C >  | 
| C::self_type  | operator* (const typename C::scalar_type &, const C &) | 
|   | 
| template<class C >  | 
| C::self_type  | operator- (const C &, const C &) | 
|   | 
| template<class C >  | 
| C::self_type  | operator- (const C &, const typename C::scalar_type &) | 
|   | 
| template<class C >  | 
| C::self_type  | operator- (const typename C::scalar_type &, const C &) | 
|   | 
| template<class C >  | 
| C::self_type  | operator/ (const C &, const C &) | 
|   | 
| template<class C >  | 
| C::self_type  | operator/ (const C &, const typename C::scalar_type &) | 
|   | 
| template<class C >  | 
| C::self_type  | operator/ (const typename C::scalar_type &, const C &) | 
|   | 
◆ _GENERICARITHMETIC_H_
      
        
          | #define _GENERICARITHMETIC_H_ | 
        
      
 
 
◆ operator+() [1/3]
template<class C > 
      
        
          | C::self_type operator+  | 
          ( | 
          const C &  | 
          ,  | 
        
        
           | 
           | 
          const C &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator+() [2/3]
template<class C > 
      
        
          | C::self_type operator+  | 
          ( | 
          const C &  | 
          ,  | 
        
        
           | 
           | 
          const typename C::scalar_type &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator+() [3/3]
template<class C > 
      
        
          | C::self_type operator+  | 
          ( | 
          const typename C::scalar_type &  | 
          ,  | 
        
        
           | 
           | 
          const C &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator*() [1/3]
template<class C > 
      
        
          | C::self_type operator*  | 
          ( | 
          const C &  | 
          ,  | 
        
        
           | 
           | 
          const C &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator*() [2/3]
template<class C > 
      
        
          | C::self_type operator*  | 
          ( | 
          const C &  | 
          ,  | 
        
        
           | 
           | 
          const typename C::scalar_type &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator*() [3/3]
template<class C > 
      
        
          | C::self_type operator*  | 
          ( | 
          const typename C::scalar_type &  | 
          ,  | 
        
        
           | 
           | 
          const C &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator-() [1/3]
template<class C > 
      
        
          | C::self_type operator-  | 
          ( | 
          const C &  | 
          ,  | 
        
        
           | 
           | 
          const C &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator-() [2/3]
template<class C > 
      
        
          | C::self_type operator-  | 
          ( | 
          const C &  | 
          ,  | 
        
        
           | 
           | 
          const typename C::scalar_type &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator-() [3/3]
template<class C > 
      
        
          | C::self_type operator-  | 
          ( | 
          const typename C::scalar_type &  | 
          ,  | 
        
        
           | 
           | 
          const C &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator/() [1/3]
template<class C > 
      
        
          | C::self_type operator/  | 
          ( | 
          const C &  | 
          ,  | 
        
        
           | 
           | 
          const C &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator/() [2/3]
template<class C > 
      
        
          | C::self_type operator/  | 
          ( | 
          const C &  | 
          ,  | 
        
        
           | 
           | 
          const typename C::scalar_type &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ operator/() [3/3]
template<class C > 
      
        
          | C::self_type operator/  | 
          ( | 
          const typename C::scalar_type &  | 
          ,  | 
        
        
           | 
           | 
          const C &  | 
            | 
        
        
           | 
          ) | 
           |  |