MU Library
call_main_template.hpp File Reference
#include <type_traits>
Include dependency graph for call_main_template.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mu::function_traits_helper< R(*)(void)>
 
struct  mu::function_traits_helper< R(*)(T1)>
 
struct  mu::function_traits_helper< R(*)(T1, T2)>
 
struct  mu::function_traits_helper< R(*)(T1, T2, T3)>
 
struct  mu::function_traits_helper< R(*)(T1, T2, T3, T4)>
 
struct  mu::function_traits_helper< R(*)(T1, T2, T3, T4, T5)>
 
struct  mu::function_traits_helper< R(*)(T1, T2, T3, T4, T5, T6)>
 
struct  mu::function_traits_helper< R(*)(T1, T2, T3, T4, T5, T6, T7)>
 
struct  mu::function_traits_helper< R(*)(T1, T2, T3, T4, T5, T6, T7, T8)>
 
struct  mu::function_traits_helper< R(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9)>
 
struct  mu::function_traits_helper< R(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
 
class  mu::remove_member_pointer< R T::* >
 
struct  mu::is_reference< T >
 
struct  mu::is_reference< T & >
 
struct  mu::is_reference< T && >
 
struct  mu::add_pointer< T >
 
struct  mu::remove_reference< T >
 
struct  mu::remove_reference< T & >
 
struct  mu::remove_reference< T && >
 
struct  mu::is_pointer< T >
 
struct  mu::is_pointer< T * >
 
struct  mu::is_pointer< T *const >
 
struct  mu::is_pointer< T *volatile >
 
struct  mu::is_pointer< T *const volatile >
 
struct  mu::remove_pointer< T >
 
struct  mu::remove_pointer< T * >
 
struct  mu::remove_pointer< T *const >
 
struct  mu::remove_pointer< T *volatile >
 
struct  mu::remove_pointer< T *const volatile >
 
struct  mu::is_ndarray< T >
 
struct  mu::is_ndarray< mu::NDArray< T > >
 

Namespaces

 mu
 

Variables

template<typename T >
constexpr bool mu::is_ndarray_v = is_ndarray<T>::value