framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Types | List of all members
framework::serializable::value_implementation_wrapper< Name, Specification, Implementation > Struct Template Reference

Implementation wrapper. More...

#include <framework/serializable/containers/value.hpp>

Classes

struct  parameters
 Parameter pack. More...
 

Public Types

template<typename Derived >
using type = Implementation< parameters< Derived >>
 Wrapper template. More...
 

Detailed Description

template<typename Name, typename Specification, template< typename > class Implementation>
struct framework::serializable::value_implementation_wrapper< Name, Specification, Implementation >

Implementation wrapper.

Provides a wrapper around an implementation template, used to forward the relevant template parameters.

Member Typedef Documentation

template<typename Name , typename Specification , template< typename > class Implementation>
template<typename Derived >
using framework::serializable::value_implementation_wrapper< Name, Specification, Implementation >::type = Implementation <parameters <Derived>>

Wrapper template.

Provides the implementation with the required parameter pack.


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