From 41ec59fc4f91cd3e3b12e95201e0d9df84ecf1d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Gullik=20Bj=C3=B8nnes?= Date: Fri, 6 Sep 2002 14:51:39 +0000 Subject: [PATCH] use const reference git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5219 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/ChangeLog | 3 +++ src/LaTeXFeatures.C | 16 ++++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index e40821b448..c811db5fde 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,8 @@ 2002-09-06 Lars Gullik Bjønnes + * 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 diff --git a/src/LaTeXFeatures.C b/src/LaTeXFeatures.C index 6bc5141f2a..d9d53774a9 100644 --- a/src/LaTeXFeatures.C +++ b/src/LaTeXFeatures.C @@ -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::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}