![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Using pipe assets as an example. The defaults manager shouldn't interfere with memory management (it holds weak refs).
Definition at line 77 of file defs-manager-test.cpp.
Private Member Functions | |
| virtual void | run (Arg arg) |
| void | retrieveSimpleDefault (string) |
| void | retrieveConstrainedDefault (string pID, string sID) |
| void | failureCreatesNewDefault () |
| void | verifyRemoval () |
| verify the defaults manager holds only weak refs, so if an object goes out of scope, any defaults entries are purged silently | |
|
inlineprivatevirtual |
Definition at line 80 of file defs-manager-test.cpp.
References DefsManager_test::failureCreatesNewDefault(), DefsManager_test::retrieveConstrainedDefault(), DefsManager_test::retrieveSimpleDefault(), and DefsManager_test::verifyRemoval().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 99 of file defs-manager-test.cpp.
References Session::current, Session::defaults, Pipe::query(), and Struct::retrieve.
Referenced by DefsManager_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 119 of file defs-manager-test.cpp.
References Pipe::query().
Referenced by DefsManager_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 138 of file defs-manager-test.cpp.
References Session::current, Session::defaults, and steam::mobject::session::test::find().
Referenced by DefsManager_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
verify the defaults manager holds only weak refs, so if an object goes out of scope, any defaults entries are purged silently
Definition at line 162 of file defs-manager-test.cpp.
References Session::current, Session::defaults, DefsManager::define(), steam::mobject::session::test::find(), hash, AssetManager::instance, AssetManager::known(), StructFactory::newInstance(), AssetManager::remove(), and Struct::retrieve.
Referenced by DefsManager_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
Inheritance diagram for DefsManager_test:
Collaboration diagram for DefsManager_test: