clanApp System

Classes

class  clan::Application
 Helper class to create cross platform main functions. More...
 

Construction

typedef int() clan::Application::MainFunction(const std::vector< std::string > &args)
 
 clan::Application::Application (MainFunction *main_function, bool catch_exceptions=true)
 Clan Application constructor. More...
 

Attributes

static MainFunctionclan::Application::main
 
static bool clan::Application::enable_catch_exceptions
 

Detailed Description

Typedef Documentation

◆ MainFunction

typedef int() clan::Application::MainFunction(const std::vector< std::string > &args)

Function Documentation

◆ Application()

clan::Application::Application ( MainFunction main_function,
bool  catch_exceptions = true 
)
inline

Clan Application constructor.

Variable Documentation

◆ enable_catch_exceptions

bool clan::Application::enable_catch_exceptions
static

◆ main

MainFunction* clan::Application::main
static