#include <ModuleAccess.h>
Public Member Functions | |
ModuleAccess (const char *n) | |
T * | get () |
Private Attributes | |
const char * | name |
T * | p |
|
|
|
00049 { 00050 if (!p) 00051 { 00052 cModule *m = findModuleWherever(name, opp_typename(typeid(T)), simulation.contextModule()); 00053 if (!m) opp_error("Module (%s)%s not found",opp_typename(typeid(T)),name); 00054 p = check_and_cast<T*>(m); 00055 } 00056 return p; 00057 }
|
|
|
|
|