]> git.stg.codes - stg.git/blobdiff - stglibs/srvconf.lib/include/stg/parser_get_user.h
Added license header.
[stg.git] / stglibs / srvconf.lib / include / stg / parser_get_user.h
index 575b0e46861031b4ed7d7e02675f2038ff7d1fe8..db074af48213e78a2da5558bc3cf5ab9b1ffe179 100644 (file)
 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 **);