vSMC
vSMC: Scalable Monte Carlo
List of all members
vsmc::cxx11::is_enum< T > Struct Template Reference

#include <vsmc/cxx11/type_traits.hpp>

Additional Inherited Members

- Public Types inherited from vsmc::cxx11::integral_constant< bool,!is_void< T >::value &&!is_integral< T >::value &&!is_floating_point< T >::value &&!is_pointer< T >::value &&!is_reference< T >::value &&!is_member_pointer< T >::value &&!is_union< T >::value &&!is_class< T >::value &&!is_function< T >::value >
typedef integral_constant< bool, v > type
 
typedef bool value_type
 
- Public Member Functions inherited from vsmc::cxx11::integral_constant< bool,!is_void< T >::value &&!is_integral< T >::value &&!is_floating_point< T >::value &&!is_pointer< T >::value &&!is_reference< T >::value &&!is_member_pointer< T >::value &&!is_union< T >::value &&!is_class< T >::value &&!is_function< T >::value >
constexpr operator value_type () const noexcept
 
constexpr value_type operator() () const noexcept
 
- Static Public Attributes inherited from vsmc::cxx11::integral_constant< bool,!is_void< T >::value &&!is_integral< T >::value &&!is_floating_point< T >::value &&!is_pointer< T >::value &&!is_reference< T >::value &&!is_member_pointer< T >::value &&!is_union< T >::value &&!is_class< T >::value &&!is_function< T >::value >
static constexpr const bool value
 

Detailed Description

template<typename T>
struct vsmc::cxx11::is_enum< T >

Definition at line 116 of file type_traits.hpp.