Provides a specific instance on injection. More...
#include <di.hpp>
Inherits matador::di::strategy.
Public Member Functions | |
instance_strategy (T &&obj) | |
void * | acquire () override |
Acquires an instance. | |
Public Member Functions inherited from matador::di::strategy | |
virtual | ~strategy ()=default |
Provides a specific instance on injection.
T |
|
inlineoverridevirtual |
Acquires an instance.
Acquires an instance based on the internal strategy and returns an anonymous pointer to the object
Implements matador::di::strategy.