Lumiera  0.pre.03
»edit your freedom«
Build< TAR >::Wrapper< RAW > Struct Template Reference

Description

template<typename TAR>
template<typename RAW>
struct lib::factory::Build< TAR >::Wrapper< RAW >

Definition at line 129 of file multifact.hpp.

Public Types

using BareType = RAW
 
using RawType = RAW
 
using ResultType = TAR
 
using WrapFunc = std::function< ResultType(BareType)>
 

Public Member Functions

void defineFinalWrapper (WrapFunc &&fun)
 
template<class FUN , typename... ARGS>
ResultType wrap (FUN create, ARGS &&... args)
 

Private Attributes

WrapFunc wrapper_
 
+ Collaboration diagram for Build< TAR >::Wrapper< RAW >:

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