An application module, holds a task and its dependencies.
More...
#include <Module.h>
|
| | Module (const Id &id, const function< void()> &f, const vector< Id > &outDeps={}, const vector< Id > &inDeps={}) |
| |
| | SharedObj (Alloc &&a=Alloc()) debug_if( |
| | Construct with allocator that is called to deallocate this shared object when all references have been released. More...
|
| |
|
| void | finalize () |
| | Destroys object. Called when strong reference count reaches 0. May be overridden to prevent destruction. More...
|
| |
An application module, holds a task and its dependencies.
- See also
- ModuleRegistry
| honey::app::Module::Module |
( |
const Id & |
id, |
|
|
const function< void()> & |
f, |
|
|
const vector< Id > & |
outDeps = {}, |
|
|
const vector< Id > & |
inDeps = {} |
|
) |
| |
The documentation for this struct was generated from the following files: