Fermat
Classes | Functions
Meta Functions

Detailed Description

CUGAR's convenience meta-functions needed to solve philosophical questions about types...

Classes

struct  cugar::to_const< T >
 
struct  cugar::to_const< T & >
 
struct  cugar::to_const< T * >
 
struct  cugar::to_const< const T & >
 
struct  cugar::to_const< const T * >
 
struct  cugar::reference_subtype< T >
 
struct  cugar::reference_subtype< T * >
 
struct  cugar::reference_subtype< const T * >
 
struct  cugar::reference_subtype< null_type >
 
struct  cugar::plain_view_subtype< T >
 
struct  cugar::plain_view_subtype< const T >
 
struct  cugar::plain_view_subtype< null_type >
 
struct  cugar::plain_view_subtype< const T * >
 
struct  cugar::plain_view_subtype< T * >
 
struct  cugar::signed_type< T >
 
struct  cugar::signed_type< uint32 >
 
struct  cugar::signed_type< uint64 >
 
struct  cugar::signed_type< int32 >
 
struct  cugar::signed_type< int64 >
 
struct  cugar::unsigned_type< T >
 
struct  cugar::unsigned_type< uint32 >
 
struct  cugar::unsigned_type< uint64 >
 
struct  cugar::unsigned_type< int32 >
 
struct  cugar::unsigned_type< int64 >
 
struct  cugar::same_type< T1, T2 >
 
struct  cugar::same_type< T, T >
 
struct  cugar::if_true< predicate, T, F >
 
struct  cugar::if_true< true, T, F >
 
struct  cugar::if_true< false, T, F >
 
struct  cugar::if_equal< A, B, T, F >
 
struct  cugar::binary_switch< A, B, N >
 
struct  cugar::binary_switch< A, B, 0 >
 

Functions

template<typename A , typename B >
CUGAR_FORCEINLINE CUGAR_HOST_DEVICE bool cugar::equal ()
 

Function Documentation

◆ equal()

template<typename A , typename B >
CUGAR_FORCEINLINE CUGAR_HOST_DEVICE bool cugar::equal ( )

equal meta-function