X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/0907aa4037b12b6b88ee24495d4577a064d4f8db..b27841d687ec9e84983340b5581376dfb24010ea:/projects/stargazer/plugins/configuration/sgconfig/parser_auth_by.h?ds=inline diff --git a/projects/stargazer/plugins/configuration/sgconfig/parser_auth_by.h b/projects/stargazer/plugins/configuration/sgconfig/parser_auth_by.h index 50164748..bb159c90 100644 --- a/projects/stargazer/plugins/configuration/sgconfig/parser_auth_by.h +++ b/projects/stargazer/plugins/configuration/sgconfig/parser_auth_by.h @@ -29,8 +29,8 @@ namespace STG { -struct Admin; -struct Users; +class Admin; +class Users; namespace PARSER { @@ -42,7 +42,7 @@ class AUTH_BY : public BASE_PARSER { public: explicit FACTORY(const Users & users) : m_users(users) {} - virtual BASE_PARSER * create(const Admin & admin) { return new AUTH_BY(admin, m_users); } + BASE_PARSER * create(const Admin & admin) override { return new AUTH_BY(admin, m_users); } static void Register(REGISTRY & registry, const Users & users) { registry[ToLower(tag)] = new FACTORY(users); } private: @@ -53,13 +53,13 @@ class AUTH_BY : public BASE_PARSER AUTH_BY(const Admin & admin, const Users & users) : BASE_PARSER(admin, tag), m_users(users) {} - int Start(void * data, const char * el, const char ** attr); + int Start(void * data, const char * el, const char ** attr) override; private: const Users & m_users; std::string m_login; - void CreateAnswer(); + void CreateAnswer() override; }; } // namespace PARSER