class InsetMathString;
class InsetMathSpace;
class InsetMathSpecialChar;
-class InsetMathSubstack;
class InsetMathSymbol;
-class InsetMathTabular;
class InsetMathUnknown;
-class InsetMathXYMatrix;
class InsetMathRef;
virtual InsetMathSpace const * asSpaceInset() const { return 0; }
virtual InsetMathString * asStringInset() { return 0; }
virtual InsetMathString const * asStringInset() const { return 0; }
- virtual InsetMathSubstack * asSubstackInset() { return 0; }
- virtual InsetMathSubstack const * asSubstackInset() const { return 0; }
virtual InsetMathSymbol const * asSymbolInset() const { return 0; }
- virtual InsetMathTabular * asTabularInset() { return 0; }
- virtual InsetMathTabular const * asTabularInset() const { return 0; }
virtual InsetMathUnknown * asUnknownInset() { return 0; }
virtual InsetMathUnknown const * asUnknownInset() const { return 0; }
- virtual InsetMathXYMatrix * asXYMatrixInset() { return 0; }
- virtual InsetMathXYMatrix const * asXYMatrixInset() const { return 0; }
virtual InsetMathRef * asRefInset() { return 0; }
virtual InsetMathSpecialChar const * asSpecialCharInset() const { return 0; }
docstring InsetMathGrid::eolString(row_type row, bool fragile, bool last_eoln) const
{
- // Never add \\ on the last empty line of substack, tabular and xymatrix
- if (asSubstackInset() || asTabularInset() || asXYMatrixInset())
- last_eoln = false;
-
docstring eol;
if (!rowinfo_[row].crskip_.zero())