Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
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
 

Typedef Documentation

◆ PlainType

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

Definition at line 63 of file access-casted.hpp.