@@ -3,7 +3,7 @@
* Company: Lynar Studios
* E-Mail: webmaster@lynarstudios.com
* Created: 2020-08-15
- * Changed: 2022-05-11
+ * Changed: 2022-07-01
*
* */
@@ -16,6 +16,7 @@
#include <list>
#include <ctime>
#include <regex>
+#include <ls_std/os/dynamic_goal.hpp>
#if defined(unix) || defined(__APPLE__)
@@ -35,7 +36,7 @@ namespace ls
{
namespace io
- class File : public ls::std::core::Class
+ class DYNAMIC_GOAL File : public ls::std::core::Class
public:
* Created: 2020-08-20
- * Changed: 2022-05-19
@@ -14,6 +14,7 @@
#include "File.hpp"
#include <ls_std/core/interface/IWriter.hpp>
#include <fstream>
namespace ls
@@ -21,7 +22,7 @@ namespace ls
- class FileOutputStream : public ls::std::core::Class, public ls::std::core::interface_type::IWriter
+ class DYNAMIC_GOAL FileOutputStream : public ls::std::core::Class, public ls::std::core::interface_type::IWriter
@@ -11,6 +11,7 @@
#define FILE_PATH_SEPARATOR_HPP
#include <string>
@@ -18,7 +19,7 @@ namespace ls
- class FilePathSeparator
+ class DYNAMIC_GOAL FilePathSeparator
#define LS_STD_FILE_PATH_MATCH_HPP
#include "FilePathSeparator.hpp"
- struct FilePathSeparatorMatch
+ struct DYNAMIC_GOAL FilePathSeparatorMatch
bool operator()(char _char) const
* Created: 2020-08-17
@@ -13,6 +13,7 @@
#include <ls_std/core/Class.hpp>
#include <ls_std/core/interface/IReader.hpp>
@@ -20,7 +21,7 @@ namespace ls
- class FileReader : public ls::std::core::Class, public ls::std::core::interface_type::IReader
+ class DYNAMIC_GOAL FileReader : public ls::std::core::Class, public ls::std::core::interface_type::IReader
- class FileWriter : public ls::std::core::Class, public ls::std::core::interface_type::IWriter
+ class DYNAMIC_GOAL FileWriter : public ls::std::core::Class, public ls::std::core::interface_type::IWriter
* Created: 2020-08-18
#define LS_STD_NEW_LINE_HPP
- class NewLine
+ class DYNAMIC_GOAL NewLine
* Created: 2020-11-06
#define LS_STD_STANDARD_OUTPUT_WRITER_HPP
- class StandardOutputWriter : public ls::std::core::interface_type::IWriter
+ class DYNAMIC_GOAL StandardOutputWriter : public ls::std::core::interface_type::IWriter
* Created: 2020-08-19
#include <memory>
#include <ls_std/core/interface/IStorable.hpp>
- class StorableFile : public ls::std::core::interface_type::IStorable
+ class DYNAMIC_GOAL StorableFile : public ls::std::core::interface_type::IStorable
* Created: 2020-12-25
- * Changed: 2022-05-12
#include "KvPair.hpp"
#include <ls_std/core/types/KvTypes.hpp>
#include <map>
- class KvDocument : public ls::std::core::Class
+ class DYNAMIC_GOAL KvDocument : public ls::std::core::Class
@@ -15,6 +15,7 @@
#include <ls_std/io/kv/KvDocument.hpp>
#include <ls_std/io/File.hpp>
@@ -22,7 +23,7 @@ namespace ls
- class KvFileReader : public ls::std::core::Class, public ls::std::core::interface_type::IReader
+ class DYNAMIC_GOAL KvFileReader : public ls::std::core::Class, public ls::std::core::interface_type::IReader
@@ -12,6 +12,7 @@
#include "ls_std/core/types/KvTypes.hpp"
@@ -19,7 +20,7 @@ namespace ls
- class KvPair : public ls::std::core::Class
+ class DYNAMIC_GOAL KvPair : public ls::std::core::Class
- * Changed: 2022-05-13
#define LS_STD_KV_PARSE_DATA_HPP
- struct KvParseParameter
+ struct DYNAMIC_GOAL KvParseParameter
::std::string::size_type index{};
::std::string line{};
#include "KvDocument.hpp"
#include "KvParseParameter.hpp"
- class KvParser : public ls::std::core::Class
+ class DYNAMIC_GOAL KvParser : public ls::std::core::Class
#include <unordered_map>
#include "LogLevelValue.hpp"
- class LogLevel : public ls::std::core::Class
+ class DYNAMIC_GOAL LogLevel : public ls::std::core::Class
@@ -3,20 +3,22 @@
#ifndef LS_STD_LOG_LEVEL_VALUE_HPP
#define LS_STD_LOG_LEVEL_VALUE_HPP
+
namespace std
- enum LogLevelValue
+ enum DYNAMIC_GOAL LogLevelValue
FATAL = 0, ERR, WARN, INFO, DEBUG, TRACE
};
#include <ls_std/io/FileOutputStream.hpp>
@@ -23,7 +24,7 @@ namespace ls
- class Logger : public ls::std::core::Class
+ class DYNAMIC_GOAL Logger : public ls::std::core::Class
* Created: 2020-09-23
- class XmlAttribute : public ls::std::core::Class
+ class DYNAMIC_GOAL XmlAttribute : public ls::std::core::Class
* Created: 2020-09-27
#include "XmlAttribute.hpp"
- class XmlDeclaration : public ls::std::core::Class
+ class DYNAMIC_GOAL XmlDeclaration : public ls::std::core::Class
#include "XmlNode.hpp"
#include "XmlDeclaration.hpp"
- class XmlDocument : public ls::std::core::Class
+ class DYNAMIC_GOAL XmlDocument : public ls::std::core::Class
* Created: 2020-09-24
- class XmlNode : public ls::std::core::Class
+ class DYNAMIC_GOAL XmlNode : public ls::std::core::Class
* Created: 2020-10-13
#ifndef LS_STD_XML_PARSE_MODE_HPP
#define LS_STD_XML_PARSE_MODE_HPP
- enum XmlParseMode
+ enum DYNAMIC_GOAL XmlParseMode
XML_PARSE_MODE_ANALYZE = 0, XML_PARSE_MODE_DECLARATION, XML_PARSE_MODE_OPENING_TAG, XML_PARSE_MODE_VALUE, XML_PARSE_MODE_CLOSING_TAG
* Created: 2020-10-17
#include <cstdint>
- struct XmlParseParameter
+ struct DYNAMIC_GOAL XmlParseParameter
uint8_t level{};
::std::shared_ptr<ls::std::io::XmlNode> node{};
* Created: 2020-11-25
#include "XmlParseMode.hpp"
#include "XmlParseParameter.hpp"
- class XmlParser : public ls::std::core::Class
+ class DYNAMIC_GOAL XmlParser : public ls::std::core::Class
* Created: 2020-10-08
@@ -17,6 +17,7 @@
@@ -24,7 +25,7 @@ namespace ls
- class XmlReader : public ls::std::core::Class, public ls::std::core::interface_type::IReader
+ class DYNAMIC_GOAL XmlReader : public ls::std::core::Class, public ls::std::core::interface_type::IReader