]> git.lyx.org Git - features.git/commitdiff
use const reference
authorLars Gullik Bjønnes <larsbj@gullik.org>
Fri, 6 Sep 2002 14:51:39 +0000 (14:51 +0000)
committerLars Gullik Bjønnes <larsbj@gullik.org>
Fri, 6 Sep 2002 14:51:39 +0000 (14:51 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5219 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/LaTeXFeatures.C

index e40821b44826f92e7e21e9ef50880f43b5ddb211..c811db5fde260861458c3e52a3b2eb52097fe473 100644 (file)
@@ -1,5 +1,8 @@
 2002-09-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
+       * LaTeXFeatures.C (useLayout): let tclass and lyt be a const
+       references, ws changes.
+
        * text2.C (init): update counters after init
        (insertParagraph): no need to set counter on idividual paragraphs.
        (setCounter): access the counters object in the textclass object
index 6bc5141f2ab36c8ada838c78a946bd30da5afec6..d9d53774a95a7c96e855bcf94ee94599d18b1c49 100644 (file)
@@ -61,8 +61,8 @@ void LaTeXFeatures::useLayout(string const & layoutname)
                       << layoutname << endl;
                return;
        }
-       
-       LyXTextClass tclass = params.getLyXTextClass();
+
+       LyXTextClass const & tclass = params.getLyXTextClass();
        if (tclass.hasLayout(layoutname)) {
                // Is this layout already in usedLayouts?
                list<string>::const_iterator cit = usedLayouts.begin();
@@ -71,8 +71,8 @@ void LaTeXFeatures::useLayout(string const & layoutname)
                        if (layoutname == *cit)
                                return;
                }
-               
-               LyXLayout_ptr lyt = tclass[layoutname];
+
+               LyXLayout_ptr const & lyt = tclass[layoutname];
                if (!lyt->depends_on().empty()) {
                        ++level;
                        useLayout(lyt->depends_on());
@@ -82,9 +82,9 @@ void LaTeXFeatures::useLayout(string const & layoutname)
        } else {
                lyxerr << "LaTeXFeatures::useLayout: layout `"
                       << layoutname << "' does not exist in this class"
-                      << endl; 
+                      << endl;
        }
-       
+
        --level;
 }
 
@@ -194,7 +194,7 @@ string const LaTeXFeatures::getPackages() const
        for (int i = 0; i < nb_simplefeatures; ++i) {
                if (isRequired(simplefeatures[i]))
                        packages << "\\usepackage{"
-                                << simplefeatures[i] << "}\n";
+                                << simplefeatures[i] << "}\n";
        }
 
        //
@@ -430,7 +430,7 @@ BufferParams const & LaTeXFeatures::bufferParams() const
 void LaTeXFeatures::getFloatDefinitions(ostream & os) const
 {
        FloatList const & floats = params.getLyXTextClass().floats();
-       
+
        // Here we will output the code to create the needed float styles.
        // We will try to do this as minimal as possible.
        // \floatstyle{ruled}