docstring const & htmlpreamble() const { return htmlpreamble_; }
///
docstring const & htmlstyles() const { return htmlstyles_; }
- ///
+ /// Looks for the layout of "highest level", other than Part (or other
+ /// layouts with a negative toc number), for use in constructing TOCs and
+ /// similar information.
Layout const & getTOCLayout() const;
/// the paragraph style to use for TOCs, Bibliography, etc
/// we will attempt to calculate this if it was not given
/// The only class that can create a DocumentClass is
/// DocumentClassBundle, which calls the protected constructor.
friend DocumentClassPtr
- getDocumentClass(LayoutFile const &, LayoutModuleList const &);
+ getDocumentClass(LayoutFile const &, LayoutModuleList const &,
+ bool const clone);
///
static InsetLayout plain_insetlayout_;
};
/// in memory long after their associated Buffer is destroyed, mostly
/// on the CutStack.
DocumentClassPtr getDocumentClass(LayoutFile const & baseClass,
- LayoutModuleList const & modlist);
+ LayoutModuleList const & modlist,
+ bool const clone = false);
/// convert page sides option to text 1 or 2
std::ostream & operator<<(std::ostream & os, PageSides p);