lib::meta::Unwrap< X > Struct Template Reference

#include <trait.hpp>

List of all members.


Detailed Description

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

Helper for type analysis: tries to extract a base type from various wrappers.

Additionally allows to extract/deref the wrapped element.

Warning:
strips away any const

Definition at line 69 of file trait.hpp.


Public Types

typedef X Type

Static Public Member Functions

static X & extract (X const &x)

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

Generated on Sun Aug 1 21:33:05 2010 for Lumiera by  doxygen 1.5.6