Lumiera  0.pre.03
»edit your freedom«
util::anonymous_namespace{access-casted.hpp} Namespace Reference

Typedefs

template<typename T >
using PlainType = typename remove_pointer< typename remove_reference< T >::type >::type
 

Classes

struct  can_dereference
 
struct  can_downcast
 
struct  can_take_address
 
struct  can_use_conversion
 
struct  can_use_dynamic_downcast
 
struct  has_RTTI
 
struct  if_can_dereference
 
struct  if_can_take_address
 
struct  if_can_use_conversion
 
struct  if_can_use_dynamic_downcast