From: Naffanya <naffanya@naffanya.(none)>
Date: Tue, 4 Feb 2014 19:29:36 +0000 (+0200)
Subject: Make type REGISTRY available in all module
X-Git-Url: https://git.stg.codes/stg.git/commitdiff_plain/3765465f3e8383a929a066a3f0d2fc5dd91fa64a?ds=sidebyside;hp=--cc

Make type REGISTRY available in all module
---

3765465f3e8383a929a066a3f0d2fc5dd91fa64a
diff --git a/include/stg/user_property.h b/include/stg/user_property.h
index da60ff1c..44d492fd 100644
--- a/include/stg/user_property.h
+++ b/include/stg/user_property.h
@@ -33,6 +33,8 @@ public:
     virtual std::string ToString() const = 0;
 };
 //-----------------------------------------------------------------------------
+typedef std::map<std::string, USER_PROPERTY_BASE *> REGISTRY;
+//-----------------------------------------------------------------------------
 template<typename varT>
 class USER_PROPERTY : public USER_PROPERTY_BASE {
 public:
@@ -121,8 +123,6 @@ class USER_PROPERTIES : private NONCOPYABLE {
  начале идет закрытая секция
  * */
 
-public:
-    typedef std::map<std::string, USER_PROPERTY_BASE *> REGISTRY;
 private:
     USER_STAT stat;
     USER_CONF conf;
@@ -282,7 +282,7 @@ USER_PROPERTY_LOGGED<varT>::USER_PROPERTY_LOGGED(varT & val,
                                                  bool isSt,
                                                  STG_LOGGER & logger,
                                                  const std::string & sd,
-                                                 USER_PROPERTIES::REGISTRY & properties)
+                                                 REGISTRY & properties)
 
     : USER_PROPERTY<varT>(val),
       stgLogger(logger),