+ ///
+ std::string citeEngine() const { return h_cite_engine; }
+ ///
+ void citeEngine(std::string const & e) { h_cite_engine = e; }
+ ///
+ bool titleLayoutFound() const { return title_layout_found; }
+ ///
+ void titleLayoutFound(bool found) { title_layout_found = found; }
+ /// Register an author named \p name in the author list
+ void registerAuthor(std::string const & name);
+ /// Get author named \p name (must be registered first)
+ Author const & getAuthor(std::string const & name) const;
+ /// Get number of arguments of special table column type \c or -1
+ /// if no column type \p c exists
+ int getSpecialTableColumnArguments(char c) const;