#include <boost/noncopyable.hpp>
+#include <set>
+#include <string>
#include <vector>
public:
/// check whether the TeX class is available
bool isTeXClassAvailable() const { return texClassAvail_; }
+ ///
+ std::list<std::string> const & defaultModules() const
+ { return default_modules_; }
+ std::list<std::string> const & providedModules() const
+ { return provided_modules_; }
+ std::list<std::string> const & excludedModules() const
+ { return excluded_modules_; }
private:
/// Construct a layout with default values. Actual values loaded later.
explicit LayoutFile(std::string const & filename,
void reset(LayoutFileIndex const & tc);
/// add a default textclass with all standard layouts.
- LayoutFileIndex addDefaultClass(std::string const & textclass);
+ LayoutFileIndex addEmptyClass(std::string const & textclass);
/// add a textclass from user local directory.
/// \return the identifier for the loaded file, or else an