#include "math_symbolinset.h"
#include "debug.h"
-#include <boost/smart_ptr.hpp>
+#include <boost/scoped_ptr.hpp>
using std::endl;
void MathExIntInset::normalize(NormalStream & os) const
{
- os << '[' << symbol_ << ' ' << cell(0) << ' ' << cell(1) << ' '
+ os << '[' << symbol_ << ' ' << cell(0) << ' ' << cell(1) << ' '
<< cell(2) << ' ' << cell(3) << ']';
}
-void MathExIntInset::metrics(MathMetricsInfo const &) const
+void MathExIntInset::metrics(MathMetricsInfo &) const
{
lyxerr << "should not happen" << endl;
}
-void MathExIntInset::draw(Painter &, int, int) const
-{
+void MathExIntInset::draw(MathPainterInfo &, int, int) const
+{
lyxerr << "should not happen" << endl;
}
os << symbol_ << '(';
if (cell(0).size())
os << cell(0);
- else
+ else
os << '1';
os << ',' << cell(1);
if (hasScripts())
boost::scoped_ptr<MathSymbolInset> sym(new MathSymbolInset(symbol_));
//if (hasScripts())
// mathmlize(sym, os);
- //else
+ //else
sym->mathmlize(os);
os << cell(0) << "<mo> ⁢ </mo>"
<< MTag("mrow") << "<mo> ⅆ </mo>"
{
lyxerr << "should not happen" << endl;
}
-