]> git.lyx.org Git - lyx.git/blobdiff - src/Variables.C
In for a penny, in for a pound. Consistent use of // -*- C++ -*-
[lyx.git] / src / Variables.C
index 128f5538b5c12d0024c50604bbad1600b232ecec..dd178f29d197c2d06a477f3ea4a465860d2fdb92 100644 (file)
@@ -4,7 +4,7 @@
 *           LyX, The Document Processor
 *        
 *           Copyright 1995 Matthias Ettrich
-*           Copyright 1995-2000 the LyX Team.
+*           Copyright 1995-2001 the LyX Team.
 *
 * ====================================================== */
 
 #include "Variables.h"
 #include "support/LRegex.h"
 
-void Variables::set(string const &var, string const &val)
+
+void Variables::set(string const & var, string const & val)
 {
-  Vars::const_iterator cit = vars_.find(var);
-  if (cit != vars_.end()) 
-    vars_.erase(var);
-  vars_[var] = val;;
+       // We want to use const_iterator (Lgb)
+       Vars::iterator cit = vars_.find(var);
+       if (cit != vars_.end()) 
+               vars_.erase(var);
+       vars_[var] = val;;
 }
 
 
-string Variables::get(string const &var) const
+string const Variables::get(string const & var) const
 {
   Vars::const_iterator cit = vars_.find(var);
   if (cit != vars_.end()) 
@@ -35,14 +37,17 @@ string Variables::get(string const &var) const
     return string();
 }
 
-bool Variables::isset(string const & var) const
+
+bool Variables::set(string const & var) const
 {
    Vars::const_iterator cit = vars_.find(var);
    return  (cit != vars_.end()); 
 }
 
-string Variables::expand(string str) const
+
+string const Variables::expand(string const & s) const
 {
+  string str(s);
   LRegex reg("\\$\\{\\(.*\\)\\}");
 
   if (!reg.exact_match(str))