X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fcore%2Fapplication.h;fp=source%2Fcore%2Fapplication.h;h=c3c693d3052a2fb9808bc3018cdecd40218102d2;hp=019dee1f3793f1ff0c10203e760b3cd02a17d9b2;hb=5763dd6e8089c97699cbcbd221afb7fe1841bcdd;hpb=03862ac4f38db0799872850dc4ab43b88688e4eb diff --git a/source/core/application.h b/source/core/application.h index 019dee1..c3c693d 100644 --- a/source/core/application.h +++ b/source/core/application.h @@ -27,11 +27,11 @@ protected: int exit_code = 0; private: - static Starter *starter_; - static Application *app_; - static const char *argv0_; - static std::string name_; - static void *data_; + static Starter *_starter; + static Application *_app; + static const char *_argv0; + static std::string _name; + static void *_data; protected: Application(const std::string & = std::string()); @@ -53,9 +53,9 @@ public: Application::run(). */ static void set_startup_info(const char *, void *); - static void *get_data() { return data_; } - static const char *get_argv0() { return argv0_; } - static const std::string &get_name() { return name_; } + static void *get_data() { return _data; } + static const char *get_argv0() { return _argv0; } + static const std::string &get_name() { return _name; } protected: /** Default main loop. Calls tick() repeatedly until exit() is called. A @@ -76,7 +76,7 @@ protected: private: /** Static wrapper function to call a member function of the Application instance. */ - static void sighandler_(int); + static void _sighandler(int); }; @@ -94,16 +94,16 @@ private: Application *create_app(int argc, char **argv) { return new T(argc, argv); } }; - static Starter starter_; + static Starter _starter; protected: RegisteredApplication(const std::string &n = std::string()): Application(n) - { (void)starter_; } // Force the starter into existence + { (void)_starter; } // Force the starter into existence }; template -typename RegisteredApplication::Starter RegisteredApplication::starter_; +typename RegisteredApplication::Starter RegisteredApplication::_starter; } // namespace Msp