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: