vSMC
vSMC: Scalable Monte Carlo
Namespaces | Classes | Enumerations

Type relations. More...

Namespaces

 vsmc::cxx11::internal
 

Classes

struct  vsmc::cxx11::internal::is_base_of_dest< T >
 
struct  vsmc::cxx11::internal::is_base_of_fail< size_t >
 
struct  vsmc::cxx11::internal::is_base_of_src< T >
 
struct  vsmc::cxx11::internal::is_convertible_afv< T, IsArray, IsFunction, IsVoid >
 
struct  vsmc::cxx11::internal::is_convertible_afv< T, false, false, true >
 
struct  vsmc::cxx11::internal::is_convertible_afv< T, false, true, false >
 
struct  vsmc::cxx11::internal::is_convertible_afv< T, true, false, false >
 
struct  vsmc::cxx11::is_base_of< B, D >
 
struct  vsmc::cxx11::is_convertible< T1, T2 >
 
struct  vsmc::cxx11::is_same< typename, typename >
 
struct  vsmc::cxx11::is_same< T, T >
 

Enumerations

enum  { vsmc::cxx11::internal::is_convertible_afv< T, IsArray, IsFunction, IsVoid >::value = 0 }
 
enum  { vsmc::cxx11::internal::is_convertible_afv< T, true, false, false >::value = 1 }
 
enum  { vsmc::cxx11::internal::is_convertible_afv< T, false, true, false >::value = 2 }
 
enum  { vsmc::cxx11::internal::is_convertible_afv< T, false, false, true >::value = 3 }
 

Detailed Description

Type relations.

Enumeration Type Documentation

template<typename T , bool IsArray = is_array<T>::value, bool IsFunction = is_function<T>::value, bool IsVoid = is_void<T>::value>
anonymous enum
Enumerator
value 

Definition at line 655 of file type_traits.hpp.

template<typename T >
anonymous enum
Enumerator
value 

Definition at line 657 of file type_traits.hpp.

template<typename T >
anonymous enum
Enumerator
value 

Definition at line 659 of file type_traits.hpp.

template<typename T >
anonymous enum
Enumerator
value 

Definition at line 661 of file type_traits.hpp.