All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
gears::concepts::Dereferenceable< T > Struct Template Reference

Checks if a type can be dereferenced. More...

Inherits gears::concepts::Or< Pointer< T >, TraitOf< detail::is_dereferenceable, T > >.

Detailed Description

template<typename T>
struct gears::concepts::Dereferenceable< T >

A Unary concept that checks if a type can be dereferenced.

In order for a type to meet this concept, the following expressions has to be valid:

auto& a = *x;

Where x is an instance of T.

The returned type must be an l-value reference.

Template Parameters
TLeft type to check

Definition at line 780 of file basic.hpp.