From 160e1299ef3d95f8e8c48706d7f61dd3dc6c6b60 Mon Sep 17 00:00:00 2001 From: chai Date: Tue, 11 Feb 2020 11:29:07 +0800 Subject: =?UTF-8?q?*=E4=BF=AE=E6=94=B9=20tab=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libjin/common/subsystem.hpp | 104 ++++++++++++++++++++-------------------- 1 file changed, 52 insertions(+), 52 deletions(-) (limited to 'src/libjin/common/subsystem.hpp') diff --git a/src/libjin/common/subsystem.hpp b/src/libjin/common/subsystem.hpp index 9828c40..2f3a4a4 100644 --- a/src/libjin/common/subsystem.hpp +++ b/src/libjin/common/subsystem.hpp @@ -8,66 +8,66 @@ namespace JinEngine { - /// - /// Subsystem class. - /// - template - class Subsystem : public Singleton - { - public: - /// - /// Subsystem setting. - /// - struct Setting - { - }; + /// + /// Subsystem class. + /// + template + class Subsystem : public Singleton + { + public: + /// + /// Subsystem setting. + /// + struct Setting + { + }; - typedef Setting SettingBase; + typedef Setting SettingBase; - /// - /// Initialize subsystem. - /// - /// @param setting Subsystem setting. - /// @return True if initialize sucessful, otherwise return false. - /// - bool start(const SettingBase* setting = nullptr) - { - static bool success = startSystem(setting); - return success; - } + /// + /// Initialize subsystem. + /// + /// @param setting Subsystem setting. + /// @return True if initialize sucessful, otherwise return false. + /// + bool start(const SettingBase* setting = nullptr) + { + static bool success = startSystem(setting); + return success; + } - /// - /// Quit subsystem. - /// - void quit() - { - // Call only once. - static char __dummy__ = (quitSystem(), 1); - Singleton::destroy(); - } + /// + /// Quit subsystem. + /// + void quit() + { + // Call only once. + static char __dummy__ = (quitSystem(), 1); + Singleton::destroy(); + } - /// - /// Subsystem constructor. - /// - Subsystem() {}; + /// + /// Subsystem constructor. + /// + Subsystem() {}; - /// - /// Subsystem destructor. - /// - virtual ~Subsystem() {} + /// + /// Subsystem destructor. + /// + virtual ~Subsystem() {} - protected: - /// - /// Initializer callback. - /// - virtual bool startSystem(const Setting* setting) = 0; + protected: + /// + /// Initializer callback. + /// + virtual bool startSystem(const Setting* setting) = 0; - /// - /// Quit subsystem callback. - /// - virtual void quitSystem() = 0; + /// + /// Quit subsystem callback. + /// + virtual void quitSystem() = 0; - }; + }; } // namespace JinEngine -- cgit v1.1-26-g67d0