#include <binary_ops.h>
 | 
| template<typename T >  | 
| metal::enable_if_t< metal::is_integral_v< T > &!metal::is_signed_v< T >, T >  | operator() (T x, T y) | 
|   | 
| template<typename T >  | 
| metal::enable_if_t< metal::is_integral_v< T > &metal::is_signed_v< T >, T >  | operator() (T x, T y) | 
|   | 
| template<typename T >  | 
| metal::enable_if_t<!metal::is_integral_v< T >, T >  | operator() (T x, T y) | 
|   | 
| template<>  | 
| complex64_t  | operator() (complex64_t x, complex64_t y) | 
|   | 
◆ operator()() [1/4]
◆ operator()() [2/4]
template<typename T > 
  
  
      
        
          | metal::enable_if_t< metal::is_integral_v< T > &!metal::is_signed_v< T >, T > Remainder::operator()  | 
          ( | 
          T |           x,  | 
         
        
           | 
           | 
          T |           y ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator()() [3/4]
template<typename T > 
  
  
      
        
          | metal::enable_if_t< metal::is_integral_v< T > &metal::is_signed_v< T >, T > Remainder::operator()  | 
          ( | 
          T |           x,  | 
         
        
           | 
           | 
          T |           y ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator()() [4/4]
template<typename T > 
  
  
      
        
          | metal::enable_if_t<!metal::is_integral_v< T >, T > Remainder::operator()  | 
          ( | 
          T |           x,  | 
         
        
           | 
           | 
          T |           y ) | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this struct was generated from the following file: