|
Honeycomb
0.1
Component-Model Framework
|
Holds global list of all component types. More...
#include <Component.h>
Classes | |
| class | Type |
| Component type. More... | |
Public Types | |
| typedef Type::DepNode | DepNode |
| Component type dep node. Type name is used as key. More... | |
| typedef DepGraph< DepNode > | DepGraph |
Public Member Functions | |
| template<class Com > | |
| void | reg () |
| Register a component type. More... | |
| Component & | create (const Id &type) const |
| Create a component from a type. More... | |
| Type & | type (const Id &id) const |
| Get component type with id. More... | |
| const DepGraph & | depGraph () const |
| Get dependency graph for all component types. More... | |
Static Public Member Functions | |
| static | mt_global (ComRegistry, inst,) |
| Get singleton. More... | |
Friends | |
| class | ComObject |
Holds global list of all component types.
| typedef DepGraph<DepNode> honey::ComRegistry::DepGraph |
| typedef Type::DepNode honey::ComRegistry::DepNode |
Create a component from a type.
|
inline |
Get dependency graph for all component types.
|
static |
Get singleton.
|
inline |
Register a component type.
|
friend |
1.8.10