/// Copy every object from position p1 to p2
LyxArrayBase *Copy(int p1=0, int p2=10000);
/// Delete every object from position p1 to p2 void Clear();
protected: /// void split(int); /// void join(int); /// int flags; /// short fcode; /// int pos; /// int row, col, ncols; ///
LyxArrayBase *array; // one element stack struct MIState { /// short fcode; /// int x, y; /// int pos, row, col;
} stck;
/// Saves the current state of the iterator virtualvoid ipush(); /// Recover previous state virtualvoid ipop();
};
/// Create a new row and insert #ncols# tabs. void addRow(); /// void delRow();
/**$ These two functions will be moved from here */ //@{ /// bool setLabel(char* label); /// bool setNumbered(bool); //@}
/// void setTab(int, int); /// Merge the array at current position void Merge(LyxArrayBase*); /// Delete every object from current position to pos2 void Clean(int pos2);
MathedRowSt *adjustVerticalSt();
private: /// This function is not recursive, as MathPar::Metrics is void IMetrics(int, int&, int&, int&); /// Font size (display, text, script, script2) int size; /// current position int x, y; // /// max ascent and descent // int asc, des; ///
MathParInset *p;
// Limits auxiliary variables /// Position and max width of a script int sx, sw; /// true=center, false=left align (default) bool limits; /// Type of previous script short s_type;
inline void MathedXIter::getAD(int& a, int& d)
{ if (crow) {
a = crow->asc;
d = crow->desc;
} else if (p) {
a = p->Ascent();
d = p->Descent();
} else {
a = d = 0;
}
}
#endif
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-09-29)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.