}
+MathMLStream & operator<<(MathMLStream & ms, MTagInline const & t)
+{
+ ms.cr();
+ ms.os() << '<' << from_ascii(ms.namespacedTag(t.tag_));
+ if (!t.attr_.empty())
+ ms.os() << " " << from_ascii(t.attr_);
+ ms << ">";
+ return ms;
+}
+
+
MathMLStream & operator<<(MathMLStream & ms, ETag const & t)
{
ms.cr();
}
+MathMLStream & operator<<(MathMLStream & ms, ETagInline const & t)
+{
+ ms.os() << "</" << from_ascii(ms.namespacedTag(t.tag_)) << ">";
+ return ms;
+}
+
+
MathMLStream & operator<<(MathMLStream & ms, CTag const & t)
{
ms.cr();