VisionCpp  0.0.1
Classes | Namespaces
type_dereferencer.hpp File Reference

These methods are used to remove all the & const and * from a type. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  visioncpp::internal::tools::RemoveAll< T >
 These methods are used to remove all the & const and * from a type. More...
 
struct  visioncpp::internal::tools::RemoveAll< T & >
 specialisation of RemoveAll when the type contains & More...
 
struct  visioncpp::internal::tools::RemoveAll< T * >
 specialisation of RemoveAll when the type contains * More...
 
struct  visioncpp::internal::tools::RemoveAll< const T >
 specialisation of RemoveAll when the type contains const More...
 
struct  visioncpp::internal::tools::RemoveAll< const T & >
 specialisation of RemoveAll when the type contains const and & More...
 
struct  visioncpp::internal::tools::RemoveAll< T volatile >
 specialisation of RemoveAll when the type contains volatile More...
 
struct  visioncpp::internal::tools::RemoveAll< T const volatile >
 specialisation of RemoveAll when the type contains const volatile More...
 
struct  visioncpp::internal::tools::RemoveAll< const T * >
 specialisation of RemoveAll when the type contains const and * More...
 

Namespaces

 visioncpp
 VisionCpp namespace.
 
 visioncpp::internal
 Internal implementations.
 
 visioncpp::internal::tools
 Internal tools scope.
 

Detailed Description

These methods are used to remove all the & const and * from a type.

Definition in file type_dereferencer.hpp.