#ifndef WORDUTILS_H #define WORDUTILS_H #include #include #include #include #include #include "../include/DataType.h" using namespace std; struct WordUtils { static map> load_data(const string& path); static vector load_css(const string& path); static vector predict_next_word(const string& input, const map>& word_frequencies, size_t count); static string load_file(const string& path); static vector split_string(const string& input, data_type type); static string extract_url(const string& input); static string create_tag(const map>& word_frequencies, const char& hash); static unsigned int hash_url(const string& input); }; #endif