NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
Meta Functions

Detailed Description

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

Classes

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

Functions

template<typename A , typename B >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
nvbio::equal ()
 

Function Documentation

template<typename A , typename B >
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool nvbio::equal ( )

equal meta-function

Definition at line 230 of file types.h.