#pragma once #include #include #include #include #include #include std::vector split_string_by_token(std::string str, std::string token); // Hex character must be capitalized if it is a letter uint8_t ascii_hex_char_to_number_no_checks(char asciiHex); std::string byte_vector_to_hex_str(const std::vector& byteVec); std::string read_file_to_string(const std::filesystem::path& filePath); bool is_valid_http_url(const std::string& str); std::string remove_carriage_returns_from_str(std::string s); std::string ensure_string_unique(const std::vector& stringList, std::string str); std::chrono::system_clock::time_point sdl_time_to_chrono_time(const SDL_Time& t); std::string chrono_time_to_nice_date(const std::chrono::system_clock::time_point& t, SDL_DateFormat f);