]> git.stg.codes - stg.git/blobdiff - stglibs/srvconf.lib/include/stg/parser_get_user.h
Made getters work.
[stg.git] / stglibs / srvconf.lib / include / stg / parser_get_user.h
index 8fc894a4b6636e9d8f962c96e422c2cc7a228536..db074af48213e78a2da5558bc3cf5ab9b1ffe179 100644 (file)
@@ -25,6 +25,7 @@
 #include "stg/parser.h"
 
 #include "stg/os_int.h"
+#include "stg/const.h"
 
 #include <string>
 #include <map>
 class BASE_PROPERTY_PARSER
 {
     public:
-        virtual bool Parse(const char ** attr) = 0;
-}
+        virtual ~BASE_PROPERTY_PARSER() {}
+        virtual void Parse(const char ** attr) = 0;
+};
 
 template <typename T>
-class PROPERTY_PARSER
+class PROPERTY_PARSER : public BASE_PROPERTY_PARSER
 {
     public:
         typedef T (* FUNC)(const char **);