Albert
|
#include <albert/plugindependency.h>
Inherits albert::util::Dependency< T >.
Convenience holder class for plugin hard dependencies.
Fetches and holds a weak pointer an extension id
of type T
. This class is intended to be initialized on plugin constuction without a try-catch block.
Public Member Functions | |
StrongDependency (QString id) | |
Constructs a StrongDependency with id . | |
|
inline |
Constructs a StrongDependency with id
.
std::runtime_error | if the dependency is not available or not of type T . |