All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
blaze::AddPointer< T > Struct Template Reference

Addition of a top level pointer.The AddPointer type trait adds a top level pointer to the given type T. It has the same effect as blaze::RemoveReference<T>::Type*. More...

#include <AddPointer.h>

Detailed Description

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

Addition of a top level pointer.

The AddPointer type trait adds a top level pointer to the given type T. It has the same effect as blaze::RemoveReference<T>::Type*.

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

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