Add build log to templater

This commit is contained in:
Jan
2022-09-06 00:36:28 +02:00
parent 6a45031c96
commit 379aabebd6
6 changed files with 58 additions and 12 deletions

View File

@ -1,6 +1,7 @@
#pragma once
#include <string>
#include "Utils/ClassUtils.h"
#include "Parsing/IParserLineStream.h"
namespace templating
@ -9,11 +10,13 @@ namespace templating
{
public:
Templater(std::istream& stream, std::string fileName);
bool TemplateToDirectory(const std::string& outputDirectory) const;
void SetBuildLogFile(std::ostream* buildLogFile);
_NODISCARD bool TemplateToDirectory(const std::string& outputDirectory) const;
private:
std::istream& m_stream;
std::ostream* m_build_log;
std::string m_file_name;
};
}