]> git.stg.codes - stg.git/blob - projects/stargazer/plugins/configuration/sgconfig-ng/parser_getuser.h
Replace update user authorization loop with std::for_each
[stg.git] / projects / stargazer / plugins / configuration / sgconfig-ng / parser_getuser.h
1 #ifndef __PARSER_GET_USER_H__
2 #define __PSRSER_GET_USER_H__
3
4 #include <string>
5
6 #include "parser.h"
7
8 class ADMIN;
9 class USERS;
10
11 class PARSER_GET_USER : public PARSER {
12     public:
13         PARSER_GET_USER(const ADMIN * ca, const USERS * u);
14         ~PARSER_GET_USER();
15
16         bool StartTag(const char * name, const char ** attr);
17         bool EndTag(const char * name);
18         const std::string & GetResult() const { return result; };
19
20     private:
21         std::string result;
22         std::string login;
23         const ADMIN * currAdmin;
24         const USERS * users;
25 };
26
27 #endif