DNA Calib 1.1
Project brief
|
Go to the source code of this file.
Classes | |
class | pma::impl::ManagedInstance< TPointer, TTarget, TBase > |
Namespaces | |
namespace | pma |
namespace | pma::impl |
Typedefs | |
template<class TTarget , class TBase = TTarget> | |
using | pma::UniqueInstance = impl::ManagedInstance< std::unique_ptr< TBase, std::function< void(TBase *)> >, TTarget, TBase > |
template<class TTarget , class TBase = TTarget> | |
using | pma::SharedInstance = impl::ManagedInstance< std::shared_ptr< TBase >, TTarget, TBase > |