Fix merge
This commit is contained in:
@@ -29,6 +29,9 @@ namespace Nz
|
||||
inline bool IsNumber(const char* str);
|
||||
inline bool IsNumber(const std::string_view& str);
|
||||
|
||||
inline bool MatchPattern(const std::string_view& str, const char* pattern);
|
||||
NAZARA_CORE_API bool MatchPattern(const std::string_view& str, const std::string_view& pattern);
|
||||
|
||||
template<typename... Args> bool StartsWith(const std::string_view& str, const char* s, Args&&... args);
|
||||
inline bool StartsWith(const std::string_view& str, const std::string_view& s);
|
||||
NAZARA_CORE_API bool StartsWith(const std::string_view& str, const std::string_view& s, CaseIndependent);
|
||||
|
||||
@@ -21,6 +21,14 @@ namespace Nz
|
||||
return !str.empty() && std::find_if(str.begin(), str.end(), [](unsigned char c) { return !std::isdigit(c); }) == str.end();
|
||||
}
|
||||
|
||||
bool MatchPattern(const std::string_view& str, const char* pattern)
|
||||
{
|
||||
if (!pattern)
|
||||
return false;
|
||||
|
||||
return MatchPattern(str, std::string_view(pattern, std::strlen(pattern)));
|
||||
}
|
||||
|
||||
template<typename... Args> bool StartsWith(const std::string_view& str, const char* s, Args&&... args)
|
||||
{
|
||||
std::size_t size = std::strlen(s);
|
||||
|
||||
Reference in New Issue
Block a user