int getArgument(odocstream & os, OutputParams const &) const;
/// return the optional argument(s) only
int getOptArg(odocstream & os, OutputParams const &) const;
+ /// return the caption text
+ int getCaptionText(odocstream & os, OutputParams const &) const;
private:
///
void write(std::ostream & os) const;
///
void setCustomLabel(docstring const & label);
///
- void addToToc(ParConstIterator const &) const;
+ void addToToc(DocIterator const &);
///
- bool forceEmptyLayout() const { return true; }
+ virtual bool forceEmptyLayout(idx_type = 0) const { return true; }
/// Captions don't accept alignment, spacing, etc.
- bool allowParagraphCustomization(idx_type) const { return false; }
+ virtual bool allowParagraphCustomization(idx_type = 0) const { return false; }
///
Inset * clone() const { return new InsetCaption(*this); }