///
virtual bool wide() const { return false; }
///
- virtual int latex(Buffer const & buf, odocstream & os,
- OutputParams const &) const;
+ int latex(Buffer const & buf, odocstream & os,
+ OutputParams const &) const;
///
int plaintext(Buffer const & buf, odocstream & os,
- OutputParams const & runparams) const;
+ OutputParams const & runparams) const;
///
int docbook(Buffer const & buf, odocstream & os,
- OutputParams const & runparams) const;
+ OutputParams const & runparams) const;
///
void setCount(int c) { counter_ = c; }
///
+ std::string const & type() const { return type_; }
+ ///
void setType(std::string const & type) { type_ = type; }
///
void setCustomLabel(docstring const & label);
///
void addToToc(TocList &, Buffer const &) const;
+ /// Captions don't accept alignment, spacing, etc.
+ bool forceDefaultParagraphs(idx_type) const { return true; }
private:
+ ///
+ void computeFullLabel() const;
///
virtual std::auto_ptr<InsetBase> doClone() const;
///