///
std::string const & name() const { return name_; }
///
+ std::string const & path() const { return path_; }
+ ///
std::string const & category() const { return category_; }
///
std::string const & description() const { return description_; }
OutputType outputType() const { return outputType_; }
/// Can be latex, docbook ... (the name of a format)
std::string outputFormat() const { return outputFormat_; }
- ///
- docstring outlinerName(std::string const & type) const;
+ /// Return the non-localised names for the toc types.
+ std::map<std::string, docstring> const &
+ outlinerNames() const { return outliner_names_; }
+
protected:
/// Protect construction
TextClass();
mutable LayoutList layoutlist_;
/// Layout file name
std::string name_;
+ /// Layout file path (empty for system layout files)
+ std::string path_;
/// Class category
std::string category_;
/// document class name
/// returns true if the class has a ToC structure
bool hasTocLevels() const;
///
- std::string const & getCiteFormat(CiteEngineType const & type,
- std::string const & entry, std::string const & fallback = "") const;
+ std::string const getCiteFormat(CiteEngineType const & type,
+ std::string const & entry, bool const punct = true,
+ std::string const & fallback = "") const;
///
std::string const & getCiteMacro(CiteEngineType const & type,
std::string const & macro) const;