|
lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
|
Dereferences a given value type once, if the value type is a pointer type. More...
#include <dereference.h>
Public Types | |
|
typedef internal_dereferencer::value_type | value_type |
| Value type after dereferencing. | |
Static Public Member Functions | |
|
static LEAN_INLINE internal_dereferencer::return_type | dereference (typename internal_dereferencer::parameter_type value) |
| Dereferences the given value parameter once, if the value is of a pointer type. | |
|
static LEAN_INLINE internal_dereferencer::const_return_type | dereference (typename internal_dereferencer::const_parameter_type value) |
| Dereferences the given value parameter once, if the value is of a pointer type. | |
Static Public Attributes | |
| static const bool | dereferenced = internal_dereferencer::dereferenced |
| True, if any dereferencing performed. | |
Dereferences a given value type once, if the value type is a pointer type.
1.7.6.1