#pragma once #include "dtcore/inc/dtdatetime.h" #include "dtcore/inc/dtstring.h" namespace dt { class DT_CORE_DLL_ENTRY ServiceLogStatement : public Serializable { public: ServiceLogStatement() {} ServiceLogStatement(const DateTime& date, const String& message); const DateTime& GetDateTime() const { return m_DateTime; } const String& GetLogMessage() const { return m_Message; } virtual void Serialize(U8 version, Stream& stream) override; bool operator==(const ServiceLogStatement&); private: DateTime m_DateTime; String m_Message; }; template class DT_CORE_DLL_ENTRY Vector; }