+ std::string refprefix_;
+ ///
+ std::string allowedplacement_;
+ ///
+ std::string required_;
+ ///
+ bool usesfloatpkg_;
+ ///
+ bool ispredefined_;
+ ///
+ bool allowswide_;
+ ///
+ bool allowssideways_;
+ ///
+ mutable std::string html_tag_;
+ ///
+ mutable std::string html_attrib_;
+ ///
+ mutable std::string defaultcssclass_;
+ ///
+ docstring html_style_;
+ // There is no way to override the DocBook tag based on the layouts: half of it is determined by whether the float
+ // has a title or not, an information that is not available in the layouts.
+ /// attribute (mostly, role)
+ mutable std::string docbook_caption_;
+ /// float tag
+ std::string docbook_tag_;
+ /// attributes for the float tag
+ std::string docbook_attr_;
+ /// DocBook tag type (block, paragraph, inline)
+ mutable std::string docbook_tag_type_;
+ /// DocBook float type, to override float_type_ (figure, table, algorithm, video)
+ std::string docbook_float_type_;