NeuralEngine
A Game Engine with embeded Machine Learning algorithms based on Gaussian Processes.
NeLogToStringArray.h
1
11#pragma once
12
13#include <Core/NeLogger.h>
14#include <vector>
15
16namespace NeuralEngine
17{
18
19 class NE_IMPEXP LogToStringArray : public Listener
20 {
21 public:
22 LogToStringArray(std::string const& name, int flags);
23
24 std::string const& GetName() const;
25 std::vector<std::string> const& GetMessages() const;
26 std::vector<std::string>& GetMessages();
27
28 private:
29 virtual void Report(std::string const& message) override;
30
31 std::string mName;
32 std::vector<std::string> mMessages;
33 };
34
35}