![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "lib/multifact.hpp"
Wrapper taking ownership, by wrapping into smart-ptr.
Definition at line 104 of file multifact.hpp.
Public Types | |
| using | RawType = std::remove_pointer< RAW >::type |
| using | BareType = RawType * |
| using | ResultType = std::shared_ptr< RawType > |
Public Member Functions | |
| template<class FUN , typename... ARGS> | |
| ResultType | wrap (FUN create, ARGS &&... args) |
| using RawType = std::remove_pointer<RAW>::type |
Definition at line 106 of file multifact.hpp.
Definition at line 107 of file multifact.hpp.
| using ResultType = std::shared_ptr<RawType> |
Definition at line 108 of file multifact.hpp.
|
inline |
Definition at line 112 of file multifact.hpp.
Collaboration diagram for BuildRefcountPtr< RAW >: