#include <cstddef>
#include <vector>
-#include <map>
namespace lyx {
/// Add this array to a math row. Return true if contents got added
bool addToMathRow(MathRow &, MetricsInfo & mi) const;
- // return true if caret is in this cell in this buffer view
- bool hasCaret(BufferView * bv) const;
-
/// rebuild cached metrics information
/** When \c tight is true, the height of the cell will be at least
* the x height of the font. Otherwise, it will be the max height
mutable int kerning_;
Buffer * buffer_;
- /// cached object that describes typeset data
- mutable std::map<BufferView*, MathRow> mrow_cache_;
-
private:
/// is this an exact match at this position?
bool find1(MathData const & ar, size_type pos) const;