Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
Unwrap< X * > Struct Template Reference

#include "lib/meta/trait.hpp"

Description

template<typename X>
struct lib::meta::Unwrap< X * >

Definition at line 149 of file trait.hpp.

Public Types

using Type = remove_cv_t< X >
 

Static Public Member Functions

static Typeextract (const X *ptr)
 

Member Typedef Documentation

◆ Type

template<typename X >
using Type = remove_cv_t<X>

Definition at line 152 of file trait.hpp.

Member Function Documentation

◆ extract()

template<typename X >
static Type & extract ( const X *  ptr)
inlinestatic

Definition at line 155 of file trait.hpp.

+ Inheritance diagram for Unwrap< X * >:
+ Collaboration diagram for Unwrap< X * >:

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