Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
structs: Added header for structs used within Xestia Calendar
[xestiacalendar/.git] / source / common / text.h
index d730aae..1c1c008 100644 (file)
@@ -1,9 +1,29 @@
+#ifndef __COMMON_TEXT_H__
+#define __COMMON_TEXT_H__
+
 #include <string>
+#include <sstream>
 #include <vector>
 #include <map>
 #include <iostream>
+#include <stdexcept>
+#include <iomanip>
+
+struct PropertyNameValue{
+       std::string Name;
+       std::string Value;
+};
 
 std::multimap<std::string, std::string> ProcessTextVectors(std::vector<std::string> *TextProperties,
        std::vector<std::string> *TextValues,
        bool SearchMultiple,
-       std::string Property);
\ No newline at end of file
+       std::string Property);
+std::map<std::string, std::string> SplitValues(std::string InputData);
+PropertyNameValue SplitNameValue(std::string InputData);
+bool HexToInt(std::string *HexString, int *Number);
+bool IntToHex(int *Number, std::string *HexString, int HexFill);
+void SplitPathFilename(std::string *CalendarEntryHREF, std::string *EntryURIPath, 
+       std::string *EntryFilename);
+std::string OutputText(std::string *TextInput);
+
+#endif
\ No newline at end of file
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy