#ifndef BASECLASSLIST_H
#define BASECLASSLIST_H
+#include "LayoutModuleList.h"
#include "TextClass.h"
#include "support/strfwd.h"
/// check whether the TeX class is available
bool isTeXClassAvailable() const { return texClassAvail_; }
///
- std::list<std::string> const & defaultModules() const
+ LayoutModuleList const & defaultModules() const
{ return default_modules_; }
///
- std::list<std::string> const & providedModules() const
+ LayoutModuleList const & providedModules() const
{ return provided_modules_; }
///
- std::list<std::string> const & excludedModules() const
+ LayoutModuleList const & excludedModules() const
{ return excluded_modules_; }
private:
/// Construct a layout with default values. Actual values loaded later.
addLocalLayout(std::string const & textclass, std::string const & path);
/// a list of the available classes
std::vector<LayoutFileIndex> classList() const;
+
+ ///
+ bool load(std::string const & name, std::string const & buf_path);
+
private:
///
typedef std::map<std::string, LayoutFile *> ClassMap;