blaze::RemovePointer< T > Struct Template Reference

Removal of pointer modifiers.The RemoveCV type trait removes any pointer modifiers from the given type T. More...

#include <RemovePointer.h>

Detailed Description

template<typename T>
struct blaze::RemovePointer< T >

Removal of pointer modifiers.

The RemoveCV type trait removes any pointer modifiers from the given type T.

blaze::RemoveCV<int>::Type // Results in 'int'
blaze::RemoveCV<const int*>::Type // Results in 'const int'
blaze::RemoveCV<volatile int**>::Type // Results in 'volatile int*'
blaze::RemoveCV<int&>::Type // Results in 'int&'
blaze::RemoveCV<int*&>::Type // Results in 'int*&'

The documentation for this struct was generated from the following file: