}
-void MathNestInset::metrics(MathStyles st) const
+void MathNestInset::metrics(MathMetricsInfo const & st) const
{
size_ = st;
for (idx_type i = 0; i < nargs(); ++i)
void MathNestInset::dump() const
{
- lyxerr << "---------------------------------------------\n";
- write(lyxerr, false);
- lyxerr << "\n";
+ MathWriteInfo os(lyxerr);
+ os << "---------------------------------------------\n";
+ write(os);
+ os << "\n";
for (idx_type i = 0; i < nargs(); ++i)
- lyxerr << cell(i) << "\n";
- lyxerr << "---------------------------------------------\n";
+ os << cell(i) << "\n";
+ os << "---------------------------------------------\n";
}
-void MathNestInset::push_back(MathInset * p)
+void MathNestInset::push_back(MathAtom const & t)
{
if (nargs())
- cells_.back().data_.push_back(p);
+ cells_.back().data_.push_back(t);
else
lyxerr << "can't push without a cell\n";
}