use const reference

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5219 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Lars Gullik Bjønnes 2002-09-06 14:51:39 +00:00
parent 2b834e310b
commit 41ec59fc4f
2 changed files with 11 additions and 8 deletions

View File

@ -1,5 +1,8 @@
2002-09-06 Lars Gullik Bjønnes <larsbj@gullik.net> 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 * text2.C (init): update counters after init
(insertParagraph): no need to set counter on idividual paragraphs. (insertParagraph): no need to set counter on idividual paragraphs.
(setCounter): access the counters object in the textclass object (setCounter): access the counters object in the textclass object

View File

@ -61,8 +61,8 @@ void LaTeXFeatures::useLayout(string const & layoutname)
<< layoutname << endl; << layoutname << endl;
return; return;
} }
LyXTextClass tclass = params.getLyXTextClass(); LyXTextClass const & tclass = params.getLyXTextClass();
if (tclass.hasLayout(layoutname)) { if (tclass.hasLayout(layoutname)) {
// Is this layout already in usedLayouts? // Is this layout already in usedLayouts?
list<string>::const_iterator cit = usedLayouts.begin(); list<string>::const_iterator cit = usedLayouts.begin();
@ -71,8 +71,8 @@ void LaTeXFeatures::useLayout(string const & layoutname)
if (layoutname == *cit) if (layoutname == *cit)
return; return;
} }
LyXLayout_ptr lyt = tclass[layoutname]; LyXLayout_ptr const & lyt = tclass[layoutname];
if (!lyt->depends_on().empty()) { if (!lyt->depends_on().empty()) {
++level; ++level;
useLayout(lyt->depends_on()); useLayout(lyt->depends_on());
@ -82,9 +82,9 @@ void LaTeXFeatures::useLayout(string const & layoutname)
} else { } else {
lyxerr << "LaTeXFeatures::useLayout: layout `" lyxerr << "LaTeXFeatures::useLayout: layout `"
<< layoutname << "' does not exist in this class" << layoutname << "' does not exist in this class"
<< endl; << endl;
} }
--level; --level;
} }
@ -194,7 +194,7 @@ string const LaTeXFeatures::getPackages() const
for (int i = 0; i < nb_simplefeatures; ++i) { for (int i = 0; i < nb_simplefeatures; ++i) {
if (isRequired(simplefeatures[i])) if (isRequired(simplefeatures[i]))
packages << "\\usepackage{" packages << "\\usepackage{"
<< simplefeatures[i] << "}\n"; << simplefeatures[i] << "}\n";
} }
// //
@ -430,7 +430,7 @@ BufferParams const & LaTeXFeatures::bufferParams() const
void LaTeXFeatures::getFloatDefinitions(ostream & os) const void LaTeXFeatures::getFloatDefinitions(ostream & os) const
{ {
FloatList const & floats = params.getLyXTextClass().floats(); FloatList const & floats = params.getLyXTextClass().floats();
// Here we will output the code to create the needed float styles. // Here we will output the code to create the needed float styles.
// We will try to do this as minimal as possible. // We will try to do this as minimal as possible.
// \floatstyle{ruled} // \floatstyle{ruled}