#include <pch.h>
#include "Env/Env.h"
#include "Sim/System/SystemManager.h"
#include "User/UserInit.h"
Main.cppのインクルード依存関係図
関数 | |
int | main (int argc, char *argv[]) |
int main | ( | int | argc, | |
char * | argv[] | |||
) |
参照先 Onikiri::Environment::Finalize()・Onikiri::g_env・Onikiri::Environment::Initialize()・Onikiri::Environment::IsDumpSuccess()・Onikiri::SystemManager::Main()・Onikiri::Environment::Print()・Onikiri::Environment::PrintFatalErrorXML()・Onikiri::Environment::SetError().
00046 { 00047 try{ 00048 // Initialization 00049 vector<String> userDefaultParam; 00050 InitializeUserDefaultParameter( &userDefaultParam ); 00051 g_env.Initialize( argc, argv, userDefaultParam ); 00052 00053 // Main execution 00054 SystemManager systemManager; 00055 systemManager.Main(); 00056 } 00057 catch( std::runtime_error& error ){ 00058 g_env.SetError( true, error.what() ); 00059 g_env.Print( "\n%s", error.what() ); 00060 } 00061 00062 // Finalization 00063 try{ 00064 g_env.Finalize(); 00065 } 00066 catch( std::runtime_error& error ){ 00067 g_env.Print( error.what() ); 00068 if( !g_env.IsDumpSuccess() ){ 00069 g_env.PrintFatalErrorXML(); 00070 } 00071 } 00072 00073 return 0; 00074 };
関数の呼び出しグラフ: