DART  6.6.2
dart::common::detail::DefaultCreator< T, HeldT, Args > Struct Template Reference

The default creator. More...

#include <Factory-impl.hpp>

Static Public Member Functions

static HeldT run (Args &&... args)
 

Detailed Description

template<typename T, typename HeldT, typename... Args>
struct dart::common::detail::DefaultCreator< T, HeldT, Args >

The default creator.

Specialize this template class for smart pointer types other than std::unique_ptr and std::shared_ptr.

Member Function Documentation

◆ run()

template<typename T , typename HeldT , typename... Args>
static HeldT dart::common::detail::DefaultCreator< T, HeldT, Args >::run ( Args &&...  args)
inlinestatic