summaryrefslogtreecommitdiff
path: root/tools/quickbook/src/markups.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/quickbook/src/markups.cpp')
-rw-r--r--tools/quickbook/src/markups.cpp94
1 files changed, 49 insertions, 45 deletions
diff --git a/tools/quickbook/src/markups.cpp b/tools/quickbook/src/markups.cpp
index f077943a0f..df8cd3c6ca 100644
--- a/tools/quickbook/src/markups.cpp
+++ b/tools/quickbook/src/markups.cpp
@@ -8,13 +8,13 @@
http://www.boost.org/LICENSE_1_0.txt)
=============================================================================*/
-#include "quickbook.hpp"
#include "markups.hpp"
+#include <map>
+#include <ostream>
+#include <boost/foreach.hpp>
#include "block_tags.hpp"
#include "phrase_tags.hpp"
-#include <boost/foreach.hpp>
-#include <ostream>
-#include <map>
+#include "quickbook.hpp"
namespace quickbook
{
@@ -25,55 +25,59 @@ namespace quickbook
void initialise_markups()
{
markup init_markups[] = {
- { block_tags::paragraph, "<para>\n", "</para>\n" },
- { block_tags::paragraph_in_list, "<simpara>\n", "</simpara>\n" },
- { block_tags::blurb, "<sidebar role=\"blurb\">\n", "</sidebar>\n" },
- { block_tags::blockquote, "<blockquote>", "</blockquote>" },
- { block_tags::preformatted, "<programlisting>", "</programlisting>" },
- { block_tags::warning, "<warning>", "</warning>" },
- { block_tags::caution, "<caution>", "</caution>" },
- { block_tags::important, "<important>", "</important>" },
- { block_tags::note, "<note>", "</note>" },
- { block_tags::tip, "<tip>", "</tip>" },
- { block_tags::block, "", "" },
- { block_tags::ordered_list, "<orderedlist>", "</orderedlist>" },
- { block_tags::itemized_list, "<itemizedlist>", "</itemizedlist>" },
- { block_tags::hr, "<para/>", 0 },
- { phrase_tags::url, "<ulink url=\"", "</ulink>" },
- { phrase_tags::link, "<link linkend=\"", "</link>" },
- { phrase_tags::funcref, "<functionname alt=\"", "</functionname>" },
- { phrase_tags::classref, "<classname alt=\"", "</classname>" },
- { phrase_tags::memberref, "<methodname alt=\"", "</methodname>" },
- { phrase_tags::enumref, "<enumname alt=\"", "</enumname>" },
- { phrase_tags::macroref, "<macroname alt=\"", "</macroname>" },
- { phrase_tags::headerref, "<headername alt=\"", "</headername>" },
- { phrase_tags::conceptref, "<conceptname alt=\"", "</conceptname>" },
- { phrase_tags::globalref, "<globalname alt=\"", "</globalname>" },
- { phrase_tags::bold, "<emphasis role=\"bold\">", "</emphasis>" },
- { phrase_tags::italic, "<emphasis>", "</emphasis>" },
- { phrase_tags::underline, "<emphasis role=\"underline\">", "</emphasis>" },
- { phrase_tags::teletype, "<literal>", "</literal>" },
- { phrase_tags::strikethrough, "<emphasis role=\"strikethrough\">", "</emphasis>" },
- { phrase_tags::quote, "<quote>", "</quote>" },
- { phrase_tags::replaceable, "<replaceable>", "</replaceable>" },
- { phrase_tags::escape, "<!--quickbook-escape-prefix-->", "<!--quickbook-escape-postfix-->" },
- { phrase_tags::break_mark, "<sbr/>\n", 0 }
- };
+ {block_tags::paragraph, "<para>\n", "</para>\n"},
+ {block_tags::paragraph_in_list, "<simpara>\n", "</simpara>\n"},
+ {block_tags::blurb, "<sidebar role=\"blurb\">\n",
+ "</sidebar>\n"},
+ {block_tags::blockquote, "<blockquote>", "</blockquote>"},
+ {block_tags::preformatted, "<programlisting>",
+ "</programlisting>"},
+ {block_tags::warning, "<warning>", "</warning>"},
+ {block_tags::caution, "<caution>", "</caution>"},
+ {block_tags::important, "<important>", "</important>"},
+ {block_tags::note, "<note>", "</note>"},
+ {block_tags::tip, "<tip>", "</tip>"},
+ {block_tags::block, "", ""},
+ {block_tags::ordered_list, "<orderedlist>", "</orderedlist>"},
+ {block_tags::itemized_list, "<itemizedlist>",
+ "</itemizedlist>"},
+ {block_tags::hr, "<para/>", 0},
+ {phrase_tags::url, "<ulink url=\"", "</ulink>"},
+ {phrase_tags::link, "<link linkend=\"", "</link>"},
+ {phrase_tags::funcref, "<functionname alt=\"",
+ "</functionname>"},
+ {phrase_tags::classref, "<classname alt=\"", "</classname>"},
+ {phrase_tags::memberref, "<methodname alt=\"", "</methodname>"},
+ {phrase_tags::enumref, "<enumname alt=\"", "</enumname>"},
+ {phrase_tags::macroref, "<macroname alt=\"", "</macroname>"},
+ {phrase_tags::headerref, "<headername alt=\"", "</headername>"},
+ {phrase_tags::conceptref, "<conceptname alt=\"",
+ "</conceptname>"},
+ {phrase_tags::globalref, "<globalname alt=\"", "</globalname>"},
+ {phrase_tags::bold, "<emphasis role=\"bold\">", "</emphasis>"},
+ {phrase_tags::italic, "<emphasis>", "</emphasis>"},
+ {phrase_tags::underline, "<emphasis role=\"underline\">",
+ "</emphasis>"},
+ {phrase_tags::teletype, "<literal>", "</literal>"},
+ {phrase_tags::strikethrough,
+ "<emphasis role=\"strikethrough\">", "</emphasis>"},
+ {phrase_tags::quote, "<quote>", "</quote>"},
+ {phrase_tags::replaceable, "<replaceable>", "</replaceable>"},
+ {phrase_tags::escape, "<!--quickbook-escape-prefix-->",
+ "<!--quickbook-escape-postfix-->"},
+ {phrase_tags::break_mark, "<sbr/>\n", 0}};
- BOOST_FOREACH(markup m, init_markups)
- {
+ BOOST_FOREACH (markup m, init_markups) {
markups[m.tag] = m;
}
}
- markup const& get_markup(value::tag_type t)
- {
- return markups[t];
- }
+ markup const& get_markup(value::tag_type t) { return markups[t]; }
std::ostream& operator<<(std::ostream& out, markup const& m)
{
- return out<<"{"<<m.tag<<": \""<<m.pre<<"\", \""<<m.post<<"\"}";
+ return out << "{" << m.tag << ": \"" << m.pre << "\", \"" << m.post
+ << "\"}";
}
}
}