/** The format of the input file. Can be "*", in which case we try and
* ascertain the format from the contents of the file.
*/
/** The format of the input file. Can be "*", in which case we try and
* ascertain the format from the contents of the file.
*/
/// A collection of transforms that we can use to transform the data.
std::vector<TransformID> transformIds;
/// A collection of transforms that we can use to transform the data.
std::vector<TransformID> transformIds;
public:
/// Map from the LyX name of the template to the template structure
typedef std::map<std::string, Template> Templates;
/** Map from the LyX name of the preamble definition to the preamble
* definition itself.
*/
public:
/// Map from the LyX name of the template to the template structure
typedef std::map<std::string, Template> Templates;
/** Map from the LyX name of the preamble definition to the preamble
* definition itself.
*/
/** return the preamble definition by LyX name.
* If it isn't found, return an empty std::string.
*/
/** return the preamble definition by LyX name.
* If it isn't found, return an empty std::string.
*/
- std::string const getPreambleDefByName(std::string const & name) const;
+ docstring getPreambleDefByName(std::string const & name) const;
+ /// noncopyable
+ TemplateManager(TemplateManager const &) = delete;
+ void operator=(TemplateManager const &) = delete;
void readTemplates(support::FileName const & path);
void dumpTemplates(std::ostream &) const;
void dumpPreambleDefs(std::ostream &) const;
void readTemplates(support::FileName const & path);
void dumpTemplates(std::ostream &) const;
void dumpPreambleDefs(std::ostream &) const;