+ virtual void doDispatch(LCursor & cur, FuncRequest & cmd);
+ ///
+ bool getStatus(LCursor & cur, FuncRequest const & cmd,
+ FuncStatus & flag) const;
+ /// returns x offset of cell compared to inset
+ int cellXOffset(idx_type idx) const;
+ /// returns y offset of cell compared to inset
+ int cellYOffset(idx_type idx) const;
+ /// returns proper 'end of line' code for LaTeX
+ virtual std::string eolString(row_type row, bool fragile = false) const;
+ /// returns proper 'end of column' code for LaTeX
+ virtual std::string eocString(col_type col, col_type lastcol) const;
+ /// extract number of columns from alignment string
+ col_type guessColumns(std::string const & halign) const;
+ /// splits cells and shifts right part to the next cell
+ void splitCell(LCursor & cur);
+
+public: