ParagraphList::const_iterator p,
ParagraphList::const_iterator const & pend)
{
ParagraphList::const_iterator p,
ParagraphList::const_iterator const & pend)
{
ParagraphList::const_iterator p,
ParagraphList::const_iterator const & pend)
{
ParagraphList::const_iterator p,
ParagraphList::const_iterator const & pend)
{
- LayoutPtr const & style = p->layout();
- if (style->latextype == LATEX_COMMAND
- && style->commanddepth <= bstyle->commanddepth)
+ Layout const & style = p->layout();
+ if (style.latextype == LATEX_COMMAND
+ && style.commanddepth <= bstyle.commanddepth)
ParagraphList::const_iterator p,
ParagraphList::const_iterator const & pend)
{
ParagraphList::const_iterator p,
ParagraphList::const_iterator const & pend)
{
ParagraphList::const_iterator const & pbegin,
ParagraphList::const_iterator const & pend)
{
ParagraphList::const_iterator const & pbegin,
ParagraphList::const_iterator const & pend)
{
par->simpleDocBookOnePar(buf, os, runparams,
outerFont(distance(paragraphs.begin(), par), paragraphs));
} else {
par->simpleDocBookOnePar(buf, os, runparams,
outerFont(distance(paragraphs.begin(), par), paragraphs));
} else {
- LayoutPtr const & defaultstyle = buf.params().documentClass().defaultLayout();
- LayoutPtr const & bstyle = par->layout();
+ Layout const & defaultstyle = buf.params().documentClass().defaultLayout();
+ Layout const & bstyle = par->layout();
string item_tag;
// Opening outter tag
sgml::openTag(buf, os, runparams, *pbegin);
os << '\n';
string item_tag;
// Opening outter tag
sgml::openTag(buf, os, runparams, *pbegin);
os << '\n';
ParagraphList::const_iterator send;
string id = par->getID(buf, runparams);
string wrapper = "";
pos_type sep = 0;
// Opening inner tag
ParagraphList::const_iterator send;
string id = par->getID(buf, runparams);
string wrapper = "";
pos_type sep = 0;
// Opening inner tag
- if (!bstyle->innertag().empty()) {
- sgml::openTag(os, bstyle->innertag(), id);
+ if (!bstyle.innertag().empty()) {
+ sgml::openTag(os, bstyle.innertag(), id);
- if (!bstyle->labeltag().empty()) {
- sgml::openTag(os, bstyle->innertag(), id);
- sgml::openTag(os, bstyle->labeltag());
+ if (!bstyle.labeltag().empty()) {
+ sgml::openTag(os, bstyle.innertag(), id);
+ sgml::openTag(os, bstyle.labeltag());
// If a sub list (embedded list) appears next with a
// different depth, then there is no need to open
// another tag at the current depth.
if(par->params().depth() == pbegin->params().depth()) {
// If a sub list (embedded list) appears next with a
// different depth, then there is no need to open
// another tag at the current depth.
if(par->params().depth() == pbegin->params().depth()) {
- if (!bstyle->innertag().empty()) {
- sgml::closeTag(os, bstyle->innertag());
+ if (!bstyle.innertag().empty()) {
+ sgml::closeTag(os, bstyle.innertag());
// when par == pend but at the same time that the
// current tag is closed.
if((par != pend && par->params().depth() == pbegin->params().depth()) || par == pend) {
// when par == pend but at the same time that the
// current tag is closed.
if((par != pend && par->params().depth() == pbegin->params().depth()) || par == pend) {
- if (!bstyle->labeltag().empty())
- sgml::closeTag(os, bstyle->innertag());
+ if (!bstyle.labeltag().empty())
+ sgml::closeTag(os, bstyle.innertag());
//Open outter tag
sgml::openTag(buf, os, runparams, *pbegin);
os << '\n';
// Label around sectioning number:
//Open outter tag
sgml::openTag(buf, os, runparams, *pbegin);
os << '\n';
// Label around sectioning number:
- if (!bstyle->labeltag().empty()) {
- sgml::openTag(os, bstyle->labeltag());
+ if (!bstyle.labeltag().empty()) {
+ sgml::openTag(os, bstyle.labeltag());
// We don't care about appendix in DOCBOOK.
os << par->expandLabel(bstyle, buf.params(), false);
// We don't care about appendix in DOCBOOK.
os << par->expandLabel(bstyle, buf.params(), false);
par->simpleDocBookOnePar(buf, os, runparams, outerFont(distance(paragraphs.begin(), par), paragraphs));
par->simpleDocBookOnePar(buf, os, runparams, outerFont(distance(paragraphs.begin(), par), paragraphs));
case LATEX_COMMAND: {
send = searchCommand(par, pend);
par = makeCommand(buf, os, runparams, paragraphs, par,send);
case LATEX_COMMAND: {
send = searchCommand(par, pend);
par = makeCommand(buf, os, runparams, paragraphs, par,send);
case LATEX_COMMAND: {
send = searchCommand(par, pend);
par = makeCommand(buf, os, runparams, paragraphs, par,send);
case LATEX_COMMAND: {
send = searchCommand(par, pend);
par = makeCommand(buf, os, runparams, paragraphs, par,send);