mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-14 04:21:56 +00:00
optimization after profiling
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1885 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
b76c5d218e
commit
ff367a38b1
@ -1,3 +1,19 @@
|
|||||||
|
2001-04-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
|
||||||
|
|
||||||
|
* lyxrow.C (par): moved
|
||||||
|
(height): moved
|
||||||
|
(next): moved
|
||||||
|
* lyxrox.h: as inlines here
|
||||||
|
|
||||||
|
* lyxfont.h (shape): moved from lyxfont.C
|
||||||
|
(emph): moved from lyxfont.C
|
||||||
|
|
||||||
|
* lyxfont.C (LyXFont): use initialization list for all
|
||||||
|
constructors
|
||||||
|
(shape): move to lyxfont.h as inline
|
||||||
|
(emph): move to lyxfont.h as inline
|
||||||
|
|
||||||
|
|
||||||
2001-04-04 Juergen Vigna <jug@sad.it>
|
2001-04-04 Juergen Vigna <jug@sad.it>
|
||||||
|
|
||||||
* vspace.C: had to include stdio.h for use of sscanf
|
* vspace.C: had to include stdio.h for use of sscanf
|
||||||
|
@ -156,52 +156,38 @@ bool LyXFont::FontBits::operator!=(LyXFont::FontBits const & fb1) const
|
|||||||
|
|
||||||
|
|
||||||
LyXFont::LyXFont()
|
LyXFont::LyXFont()
|
||||||
{
|
: bits(sane), lang(default_language)
|
||||||
bits = sane;
|
{}
|
||||||
lang = default_language;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
LyXFont::LyXFont(LyXFont::FONT_INIT1)
|
LyXFont::LyXFont(LyXFont::FONT_INIT1)
|
||||||
{
|
: bits(inherit), lang(default_language)
|
||||||
bits = inherit;
|
{}
|
||||||
lang = default_language;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
LyXFont::LyXFont(LyXFont::FONT_INIT2)
|
LyXFont::LyXFont(LyXFont::FONT_INIT2)
|
||||||
{
|
: bits(ignore), lang(ignore_language)
|
||||||
bits = ignore;
|
{}
|
||||||
lang = ignore_language;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
LyXFont::LyXFont(LyXFont::FONT_INIT3)
|
LyXFont::LyXFont(LyXFont::FONT_INIT3)
|
||||||
{
|
: bits(sane), lang(default_language)
|
||||||
bits = sane;
|
{}
|
||||||
lang = default_language;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
LyXFont::LyXFont(LyXFont::FONT_INIT1, Language const * l)
|
LyXFont::LyXFont(LyXFont::FONT_INIT1, Language const * l)
|
||||||
{
|
: bits(inherit), lang(l)
|
||||||
bits = inherit;
|
{}
|
||||||
lang = l;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
LyXFont::LyXFont(LyXFont::FONT_INIT2, Language const * l)
|
LyXFont::LyXFont(LyXFont::FONT_INIT2, Language const * l)
|
||||||
{
|
: bits(ignore), lang(l)
|
||||||
bits = ignore;
|
{}
|
||||||
lang = l;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
LyXFont::LyXFont(LyXFont::FONT_INIT3, Language const * l)
|
LyXFont::LyXFont(LyXFont::FONT_INIT3, Language const * l)
|
||||||
{
|
: bits(sane), lang(l)
|
||||||
bits = sane;
|
{}
|
||||||
lang = l;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
LyXFont::FONT_FAMILY LyXFont::family() const
|
LyXFont::FONT_FAMILY LyXFont::family() const
|
||||||
@ -216,24 +202,12 @@ LyXFont::FONT_SERIES LyXFont::series() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
LyXFont::FONT_SHAPE LyXFont::shape() const
|
|
||||||
{
|
|
||||||
return bits.shape;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
LyXFont::FONT_SIZE LyXFont::size() const
|
LyXFont::FONT_SIZE LyXFont::size() const
|
||||||
{
|
{
|
||||||
return bits.size;
|
return bits.size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
LyXFont::FONT_MISC_STATE LyXFont::emph() const
|
|
||||||
{
|
|
||||||
return bits.emph;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
LyXFont::FONT_MISC_STATE LyXFont::underbar() const
|
LyXFont::FONT_MISC_STATE LyXFont::underbar() const
|
||||||
{
|
{
|
||||||
return bits.underbar;
|
return bits.underbar;
|
||||||
|
@ -368,6 +368,21 @@ private:
|
|||||||
LyXFont::FONT_MISC_STATE org);
|
LyXFont::FONT_MISC_STATE org);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
inline
|
||||||
|
LyXFont::FONT_SHAPE LyXFont::shape() const
|
||||||
|
{
|
||||||
|
return bits.shape;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline
|
||||||
|
LyXFont::FONT_MISC_STATE LyXFont::emph() const
|
||||||
|
{
|
||||||
|
return bits.emph;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
///
|
///
|
||||||
std::ostream & operator<<(std::ostream &, LyXFont::FONT_MISC_STATE);
|
std::ostream & operator<<(std::ostream &, LyXFont::FONT_MISC_STATE);
|
||||||
|
|
||||||
|
24
src/lyxrow.C
24
src/lyxrow.C
@ -29,18 +29,6 @@ void Row::par(LyXParagraph * p)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
LyXParagraph * Row::par()
|
|
||||||
{
|
|
||||||
return par_;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
LyXParagraph * Row::par() const
|
|
||||||
{
|
|
||||||
return par_;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void Row::pos(LyXParagraph::size_type p)
|
void Row::pos(LyXParagraph::size_type p)
|
||||||
{
|
{
|
||||||
pos_ = p;
|
pos_ = p;
|
||||||
@ -71,12 +59,6 @@ void Row::height(unsigned short h)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
unsigned short Row::height() const
|
|
||||||
{
|
|
||||||
return height_;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void Row::width(unsigned int w)
|
void Row::width(unsigned int w)
|
||||||
{
|
{
|
||||||
width_ = w;
|
width_ = w;
|
||||||
@ -119,12 +101,6 @@ void Row::next(Row * r)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Row * Row::next() const
|
|
||||||
{
|
|
||||||
return next_;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void Row::previous(Row * r)
|
void Row::previous(Row * r)
|
||||||
{
|
{
|
||||||
previous_ = r;
|
previous_ = r;
|
||||||
|
28
src/lyxrow.h
28
src/lyxrow.h
@ -83,4 +83,32 @@ private:
|
|||||||
Row * previous_;
|
Row * previous_;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
inline
|
||||||
|
LyXParagraph * Row::par()
|
||||||
|
{
|
||||||
|
return par_;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline
|
||||||
|
LyXParagraph * Row::par() const
|
||||||
|
{
|
||||||
|
return par_;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline
|
||||||
|
unsigned short Row::height() const
|
||||||
|
{
|
||||||
|
return height_;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline
|
||||||
|
Row * Row::next() const
|
||||||
|
{
|
||||||
|
return next_;
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user