Эх сурвалжийг харах

Rename KvParseData struct

Patrick-Christopher Mattulat 3 жил өмнө
parent
commit
e1421830dc

+ 1 - 1
include/ls_std/io/kv/KvParseData.hpp → include/ls_std/io/kv/KvParseParameter.hpp

@@ -15,7 +15,7 @@
 
 namespace ls_std
 {
-  struct KvParseData
+  struct KvParseParameter
   {
     std::string::size_type index{};
     ls_std::String line{};

+ 6 - 6
include/ls_std/io/kv/KvParser.hpp

@@ -13,7 +13,7 @@
 #include <ls_std/base/Class.hpp>
 #include <ls_std/base/Types.hpp>
 #include "KvDocument.hpp"
-#include "KvParseData.hpp"
+#include "KvParseParameter.hpp"
 #include <memory>
 
 namespace ls_std
@@ -34,12 +34,12 @@ namespace ls_std
       std::shared_ptr<ls_std::KvDocument> document{};
 
       void _assignDocument(const std::shared_ptr<ls_std::KvDocument> &_document);
-      static bool _lineHasPair(ls_std::KvParseData _parseData);
+      static bool _lineHasPair(ls_std::KvParseParameter _parseParameter);
       void _parse(const ls_std::byte_field &_data);
-      void _parsePair(ls_std::KvParseData _parseData);
-      static ls_std::KvParseData _readLine(const ls_std::byte_field &_data, std::string::size_type _index);
-      static void _readLineWithUnixLineBreak(ls_std::KvParseData &_parseData);
-      static void _readLineWithWindowsLineBreak(ls_std::KvParseData &_parseData);
+      void _parsePair(ls_std::KvParseParameter _parseParameter);
+      static ls_std::KvParseParameter _readLine(const ls_std::byte_field &_data, std::string::size_type _index);
+      static void _readLineWithUnixLineBreak(ls_std::KvParseParameter &_parseParameter);
+      static void _readLineWithWindowsLineBreak(ls_std::KvParseParameter &_parseParameter);
   };
 }
 

+ 25 - 25
source/ls_std/io/kv/KvParser.cpp

@@ -41,63 +41,63 @@ void ls_std::KvParser::_assignDocument(const std::shared_ptr<ls_std::KvDocument>
   this->document = _document;
 }
 
-bool ls_std::KvParser::_lineHasPair(ls_std::KvParseData _parseData)
+bool ls_std::KvParser::_lineHasPair(ls_std::KvParseParameter _parseParameter)
 {
-  return _parseData.line.contains("=") && _parseData.line.contains(";");
+  return _parseParameter.line.contains("=") && _parseParameter.line.contains(";");
 }
 
 void ls_std::KvParser::_parse(const ls_std::byte_field &_data)
 {
   for (std::string::size_type index = 0; index < _data.size(); index++)
   {
-    ls_std::KvParseData parseData = ls_std::KvParser::_readLine(_data, index);
-    this->_parsePair(parseData);
-    index = parseData.index;
+    ls_std::KvParseParameter parseParameter = ls_std::KvParser::_readLine(_data, index);
+    this->_parsePair(parseParameter);
+    index = parseParameter.index;
   }
 }
 
-void ls_std::KvParser::_parsePair(ls_std::KvParseData _parseData)
+void ls_std::KvParser::_parsePair(ls_std::KvParseParameter _parseParameter)
 {
-  if (ls_std::KvParser::_lineHasPair(_parseData))
+  if (ls_std::KvParser::_lineHasPair(_parseParameter))
   {
-    size_t equalSignPosition = _parseData.line.toString().find('=');
-    ls_std::kv_key key = _parseData.line.toString().substr(0, equalSignPosition);
-    ls_std::kv_value value = _parseData.line.toString().substr(equalSignPosition + 1);
+    size_t equalSignPosition = _parseParameter.line.toString().find('=');
+    ls_std::kv_key key = _parseParameter.line.toString().substr(0, equalSignPosition);
+    ls_std::kv_value value = _parseParameter.line.toString().substr(equalSignPosition + 1);
     value = value.substr(0, value.find(';'));
 
     this->document->addPair(ls_std::KvPair{key, value});
   }
 }
 
-ls_std::KvParseData ls_std::KvParser::_readLine(const ls_std::byte_field &_data, std::string::size_type _index)
+ls_std::KvParseParameter ls_std::KvParser::_readLine(const ls_std::byte_field &_data, std::string::size_type _index)
 {
-  ls_std::KvParseData parseData{};
-  parseData.line = _data.substr(_index);
+  ls_std::KvParseParameter parseParameter{};
+  parseParameter.line = _data.substr(_index);
 
-  if (parseData.line.contains(ls_std::NewLine::getWindowsNewLine()))
+  if (parseParameter.line.contains(ls_std::NewLine::getWindowsNewLine()))
   {
-    ls_std::KvParser::_readLineWithWindowsLineBreak(parseData);
+    ls_std::KvParser::_readLineWithWindowsLineBreak(parseParameter);
   }
   else
   {
-    if (parseData.line.contains(ls_std::NewLine::getUnixNewLine()))
+    if (parseParameter.line.contains(ls_std::NewLine::getUnixNewLine()))
     {
-      ls_std::KvParser::_readLineWithUnixLineBreak(parseData);
+      ls_std::KvParser::_readLineWithUnixLineBreak(parseParameter);
     }
   }
 
-  parseData.index = _index + parseData.line.toString().size();
-  return parseData;
+  parseParameter.index = _index + parseParameter.line.toString().size();
+  return parseParameter;
 }
 
-void ls_std::KvParser::_readLineWithUnixLineBreak(ls_std::KvParseData &_parseData)
+void ls_std::KvParser::_readLineWithUnixLineBreak(ls_std::KvParseParameter &_parseParameter)
 {
-  size_t newLinePosition = _parseData.line.toString().find(ls_std::NewLine::getUnixNewLine());
-  _parseData.line = _parseData.line.toString().substr(0, newLinePosition);
+  size_t newLinePosition = _parseParameter.line.toString().find(ls_std::NewLine::getUnixNewLine());
+  _parseParameter.line = _parseParameter.line.toString().substr(0, newLinePosition);
 }
 
-void ls_std::KvParser::_readLineWithWindowsLineBreak(ls_std::KvParseData &_parseData)
+void ls_std::KvParser::_readLineWithWindowsLineBreak(ls_std::KvParseParameter &_parseParameter)
 {
-  size_t newLinePosition = _parseData.line.toString().find(ls_std::NewLine::getWindowsNewLine());
-  _parseData.line = _parseData.line.toString().substr(0, newLinePosition + 1);
+  size_t newLinePosition = _parseParameter.line.toString().find(ls_std::NewLine::getWindowsNewLine());
+  _parseParameter.line = _parseParameter.line.toString().substr(0, newLinePosition + 1);
 }