Lumiera
0.pre.03
»edit your freedom«
|
#include "lib/multifact.hpp"
Wrapper taking ownership, by wrapping into smart-ptr.
Definition at line 108 of file multifact.hpp.
Public Types | |
using | BareType = RawType * |
using | RawType = typename std::remove_pointer< RAW >::type |
using | ResultType = std::shared_ptr< RawType > |
Public Member Functions | |
template<class FUN , typename... ARGS> | |
ResultType | wrap (FUN create, ARGS &&... args) |