///
void updateBuffer(ParIterator const &, UpdateType);
///
- void addToToc(DocIterator const &);
+ void addToToc(DocIterator const &) const;
///
InsetMathHull & operator=(InsetMathHull const &);
///
///
void write(WriteStream & os) const;
///
- void mathmlize(MathStream &) const;
- ///
void normalize(NormalStream &) const;
///
void infoize(odocstream & os) const;
int docbook(odocstream &, OutputParams const &) const;
///
docstring xhtml(XHTMLStream &, OutputParams const &) const;
+ ///
+ void mathmlize(MathStream &) const;
+ ///
+ void htmlize(HtmlStream &) const;
+ ///
+ void mathAsLatex(WriteStream &) const;
///
void toString(odocstream &) const;
///
bool rowChangeOK() const;
/// can this change its number of cols?
bool colChangeOK() const;
+ /// are any of the equations numbered?
+ bool haveNumbers() const;
/// "none", "simple", "display", "eqnarray",...
HullType type_;
///
std::vector<bool> numbered_;
///
+ std::vector<docstring> numbers_;
+ ///
std::vector<InsetLabel *> label_;
///
boost::scoped_ptr<RenderPreview> preview_;
mutable bool use_preview_;
///
DocIterator docit_;
+ ///
+ typedef std::map<docstring, int> CounterMap;
+ /// used to store current values of important counters
+ CounterMap counter_map;
//
// Incorporate me
//