Lumiera  0.pre.03
»edit your freedom«
ValueTypeBinding< TY, enable_if< use_ValueTypebindings< TY > > > Struct Template Reference

#include "lib/meta/value-type-binding.hpp"

Description

template<typename TY>
struct lib::meta::ValueTypeBinding< TY, enable_if< use_ValueTypebindings< TY > > >

specialisation for classes providing STL style type binding definitions

Definition at line 121 of file value-type-binding.hpp.

Public Types

using _SrcType = typename RefTraits< TY >::Value
 
using pointer = typename _SrcType::pointer
 
using reference = typename _SrcType::reference
 
using value_type = typename _SrcType::value_type
 

Member Typedef Documentation

◆ _SrcType

using _SrcType = typename RefTraits<TY>::Value

Definition at line 123 of file value-type-binding.hpp.

◆ value_type

using value_type = typename _SrcType::value_type

Definition at line 125 of file value-type-binding.hpp.

◆ reference

using reference = typename _SrcType::reference

Definition at line 126 of file value-type-binding.hpp.

◆ pointer

using pointer = typename _SrcType::pointer

Definition at line 127 of file value-type-binding.hpp.

+ Collaboration diagram for ValueTypeBinding< TY, enable_if< use_ValueTypebindings< TY > > >:

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