src/Main.cpp

#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[] 
)

Main.cpp45 行で定義されています。

参照先 Onikiri::Environment::Finalize()Onikiri::g_envOnikiri::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 };

関数の呼び出しグラフ:


Onikiri2に対してTue Jun 18 14:37:44 2013に生成されました。  doxygen 1.4.7