クラス Onikiri::EmulatorFactory

#include <EmulatorFactory.h>

すべてのメンバ一覧

Public メソッド

EmulatorIFCreate (const String &systemName, SystemIF *simSystem)
 EmulatorFactory ()
 ~EmulatorFactory ()


説明

EmulatorFactory.h38 行で定義されています。


コンストラクタとデストラクタ

EmulatorFactory::EmulatorFactory (  )  [explicit]

EmulatorFactory.cpp39 行で定義されています。

00040 {
00041 }

EmulatorFactory::~EmulatorFactory (  ) 

EmulatorFactory.cpp43 行で定義されています。

00044 {
00045 }


関数

EmulatorIF * EmulatorFactory::Create ( const String systemName,
SystemIF simSystem 
)

EmulatorFactory.cpp48 行で定義されています。

参照先 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:


このクラスの説明は次のファイルから生成されました:
Onikiri2に対してTue Jun 18 14:57:24 2013に生成されました。  doxygen 1.4.7