--- /dev/null
+#include "text.h"
+
+using namespace std;
+
+multimap<string, string> ProcessTextVectors(vector<string> *TextProperties,
+ vector<string> *TextValues,
+ bool SearchMultiple,
+ string Property){
+
+ multimap<string,string> ProcessResult;
+
+ // Go through each of the values.
+
+ int TextSeekCount = 0;
+ int TextPropertySize = 0;
+ int PropertySeekCount = 0;
+
+ for (vector<string>::iterator iter = TextProperties->begin();
+ iter != TextProperties->end(); iter++){
+
+ if (*iter == Property){
+
+ ProcessResult.insert(make_pair((*TextProperties)[PropertySeekCount],
+ (*TextValues)[PropertySeekCount]));
+
+ }
+
+ PropertySeekCount++;
+
+ }
+
+ return ProcessResult;
+
+}
\ No newline at end of file
--- /dev/null
+#include <string>
+#include <vector>
+#include <map>
+#include <iostream>
+
+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