#include <EmulatorFactory.h>
Public メソッド | |
EmulatorIF * | Create (const String &systemName, SystemIF *simSystem) |
EmulatorFactory () | |
~EmulatorFactory () |
EmulatorFactory.h の 38 行で定義されています。
EmulatorFactory::EmulatorFactory | ( | ) | [explicit] |
EmulatorFactory::~EmulatorFactory | ( | ) |
EmulatorIF * EmulatorFactory::Create | ( | const String & | systemName, | |
SystemIF * | simSystem | |||
) |
EmulatorFactory.cpp の 48 行で定義されています。
参照先 THROW_RUNTIME_ERROR.
参照元 Onikiri::SystemManager::InitializeEmulator().
00049 { 00050 if (systemName == "AlphaLinux") { 00051 return new AlphaLinux::AlphaLinuxEmulator( simSystem ); 00052 } 00053 else if (systemName == "PPC64Linux") { 00054 return new PPC64Linux::PPC64LinuxEmulator( simSystem ); 00055 } 00056 00057 THROW_RUNTIME_ERROR( 00058 "Unknown system name specified.\n" 00059 "This parameter must be one of the following strings : \n" 00060 "[AlphaLinux,PPC64Linux]" 00061 ); 00062 00063 return 0; 00064 }
Here is the caller graph for this function: