1 #ifndef TYPE_HELPER_HPP__
2 #define TYPE_HELPER_HPP__
4 template<typename T1, typename T2>
7 std::stringstream conv;
13 void string_split(std::string str, std::vector<std::string>& out, std::string split = ":") {
14 std::cout << str << std::endl;
15 auto pos = str.find(split);
16 while(pos != std::string::npos){
17 std::cout << str.substr(0, pos) << std::endl;
18 out.push_back(str.substr(0, pos));
19 if (str.size() > pos + split.size()){
20 str = str.substr(pos + split.size());
21 pos = str.find(split);
25 out.push_back(str.substr());
28 #endif // TYPE_HELPER_HPP__