MLX
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Remainder Struct Reference

#include <binary_ops.h>

Public Member Functions

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)
 

Member Function Documentation

◆ operator()() [1/4]

template<>
complex64_t Remainder::operator() ( complex64_t x,
complex64_t y )
inline

◆ 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: