33 ScriptBuilder(
const std::shared_ptr<HistoryView> &view, std::string versionSpecificity =
"old",
34 bool appendTimestamp =
false, std::vector<std::string> ignoreTheseAlgs = {},
35 std::vector<std::vector<std::string>> ignoreTheseAlgProperties = {},
bool appendExecCount =
false);
38 const std::string build();
41 void writeHistoryToStream(std::ostringstream &os, std::vector<HistoryItem>::const_iterator &iter,
int depth = 1);
42 void buildChildren(std::ostringstream &os, std::vector<HistoryItem>::const_iterator &iter,
int depth = 1);
46 void createStringForAlg(std::ostringstream &os, std::shared_ptr<const Mantid::API::AlgorithmHistory> &algHistory);
This class stores information about the Command History used by algorithms on a workspace.
This class stores information about the parameters used by an algorithm.