00001
00002
00003 #include <iterator>
00004 #include <vector>
00005 #include <fstream>
00006 #include <string>
00007 #include <algorithm>
00008 #include "Vector.h"
00009
00010
00011 #ifndef NL_SYS_STRING_TO_TOKEN_H
00012 #define NL_SYS_STRING_TO_TOKEN_H
00013
00014 namespace FD {
00015
00016
00017
00018
00030 void string_to_token(Vector<std::string> &outputVector, const std::string &inputString, Vector<char> &keepToken, Vector<char> &discardToken);
00031
00032
00033
00045 bool string_contain_nl_sys_command(Vector<std::string> &outputVector, std::string &inputString);
00046
00047
00048
00059 std::string vector_of_string_to_string(Vector<std::string>::iterator &startOfStringIt, Vector<std::string> &inputVector, std::string stringSeparator = " ");
00060
00068 std::string int_to_string(int inputInteger);
00069
00070 }
00071 #endif