]> Dogcows Code - chaz/yoink/blobdiff - src/Moof/Settings.hh
minor refactoring and state progress
[chaz/yoink] / src / Moof / Settings.hh
index dc29deb3ad260e772348bd8c40abe7e080a271c4..42e7d3a7a5f26e159237a3b37682efb2a4a9f015 100644 (file)
@@ -49,11 +49,12 @@ namespace Mf {
 class Settings
 {
 public:
+
        Settings() :
-               globals_(script_.getGlobalTable()),
-               top_(script_[-1])
+               mGlobals(mScript.getGlobalTable()),
+               mTop(mScript[-1])
        {
-               importLogScript(script_);
+               importLogScript(mScript);
        }
 
        // get global instance
@@ -68,8 +69,9 @@ public:
        bool get(const std::string& key, T& value);
 
 private:
-       Script                  script_;
-       Script::Value   globals_, top_;
+
+       Script                  mScript;
+       Script::Value   mGlobals, mTop;
 };
 
 
@@ -79,24 +81,24 @@ bool Settings::get(const std::string& key, T& value)
        std::vector<std::string> fields;
        boost::split(fields, key, boost::is_any_of("."));
 
-       globals_.pushCopy();
+       mGlobals.pushCopy();
 
        std::vector<std::string>::iterator it;
        for (it = fields.begin(); it != fields.end(); ++it)
        {
-               if (top_.isTable())
+               if (mTop.isTable())
                {
-                       top_.pushField(*it);
+                       mTop.pushField(*it);
                }
                else
                {
-                       script_.clear();
+                       mScript.clear();
                        return false;
                }
        }
 
-       bool got = top_.get(value);
-       script_.clear();
+       bool got = mTop.get(value);
+       mScript.clear();
        return got;
 }
 
This page took 0.018942 seconds and 4 git commands to generate.