![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "lib/multifact.hpp"
Definition at line 134 of file multifact.hpp.
Public Types | |
| using | RawType = RAW |
| using | BareType = 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_ |
Definition at line 136 of file multifact.hpp.
Definition at line 137 of file multifact.hpp.
Definition at line 138 of file multifact.hpp.
| using WrapFunc = std::function<ResultType(BareType)> |
Definition at line 140 of file multifact.hpp.
Definition at line 143 of file multifact.hpp.
References Build< TAR >::Wrapper< RAW >::wrapper_.
|
inline |
Definition at line 150 of file multifact.hpp.
References Build< TAR >::Wrapper< RAW >::wrapper_.
Definition at line 156 of file multifact.hpp.
Referenced by Build< TAR >::Wrapper< RAW >::defineFinalWrapper(), and Build< TAR >::Wrapper< RAW >::wrap().
Collaboration diagram for Build< TAR >::Wrapper< RAW >: