Lumiera
0.pre.03
»edit your freedom«
|
Definition at line 138 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_ |