delphyne
|
A singleton to manage package usage during runtime.
#include <include/delphyne/utility/package.h>
Public Member Functions | |
DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN (PackageManager) | |
~PackageManager ()=default | |
void | Use (std::unique_ptr< Package > package) |
Takes and uses given package . More... | |
const Package & | package_in_use () const |
Returns the an immutable reference to the current package in use. More... | |
Static Public Member Functions | |
static PackageManager * | Instance () |
|
default |
DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN | ( | PackageManager | ) |
|
static |
const Package & package_in_use | ( | ) | const |
Returns the an immutable reference to the current package in use.
void Use | ( | std::unique_ptr< Package > | package | ) |
Takes and uses given package
.