InsetLabelBox(Buffer * buf, docstring label, InsetMathMacroTemplate const & parent,
bool frame = false);
///
- void metrics(MetricsInfo & mi, Dimension & dim) const;
+ void metrics(MetricsInfo & mi, Dimension & dim) const override;
///
- void draw(PainterInfo &, int x, int y) const;
+ void draw(PainterInfo &, int x, int y) const override;
protected:
///
InsetMathMacroTemplate const & parent_;
///
- Inset * clone() const;
+ Inset * clone() const override;
///
docstring const label_;
///
InsetMathMacroTemplate const & parent);
///
- marker_type marker(BufferView const *) const;
+ marker_type marker(BufferView const *) const override;
///
- void metrics(MetricsInfo & mi, Dimension & dim) const;
+ void metrics(MetricsInfo & mi, Dimension & dim) const override;
///
- void draw(PainterInfo &, int x, int y) const;
+ void draw(PainterInfo &, int x, int y) const override;
protected:
///
- Inset * clone() const;
+ Inset * clone() const override;
};
///
explicit InsetMathWrapper(MathData const * value) : value_(value) {}
///
- void metrics(MetricsInfo & mi, Dimension & dim) const;
+ void metrics(MetricsInfo & mi, Dimension & dim) const override;
///
- void draw(PainterInfo &, int x, int y) const;
+ void draw(PainterInfo &, int x, int y) const override;
private:
///
- Inset * clone() const;
+ Inset * clone() const override;
///
MathData const * value_;
};
///
InsetColoredCell(Buffer * buf, ColorCode blend, MathAtom const & atom);
///
- void draw(PainterInfo &, int x, int y) const;
+ void draw(PainterInfo &, int x, int y) const override;
///
- void metrics(MetricsInfo & mi, Dimension & dim) const;
+ void metrics(MetricsInfo & mi, Dimension & dim) const override;
protected:
///
- Inset * clone() const;
+ Inset * clone() const override;
///
ColorCode blend_;
};
///
InsetNameWrapper(MathData const * value, InsetMathMacroTemplate const & parent);
///
- void metrics(MetricsInfo & mi, Dimension & dim) const;
+ void metrics(MetricsInfo & mi, Dimension & dim) const override;
///
- void draw(PainterInfo &, int x, int y) const;
+ void draw(PainterInfo &, int x, int y) const override;
private:
///
InsetMathMacroTemplate const & parent_;
///
- Inset * clone() const;
+ Inset * clone() const override;
};
// valid characters?
if (n.size() > 1) {
- for (size_t i = 0; i < n.size(); ++i) {
- if (!(n[i] >= 'a' && n[i] <= 'z')
- && !(n[i] >= 'A' && n[i] <= 'Z')
- && n[i] != '*')
+ for (char_type c : n) {
+ if (!(c >= 'a' && c <= 'z')
+ && !(c >= 'A' && c <= 'Z')
+ && c != '*')
return false;
}
}