#ifndef MISC_STRINGOPS_H #define MISC_STRINGOPS_H #include namespace Misc { /// Returns true if str1 begins with substring str2 bool begins(const char* str1, const char* str2); /// Returns true if str1 ends with substring str2 bool ends(const char* str1, const char* str2); /// Case insensitive, returns true if str1 begins with substring str2 bool ibegins(const char* str1, const char* str2); /// Case insensitive, returns true if str1 ends with substring str2 bool iends(const char* str1, const char* str2); std::string toLower (const std::string& name); bool stringCompareNoCase (std::string first, std::string second); bool compare_string_ci (std::string first, std::string second); } #endif