Util.h 282 B

123456789
  1. #pragma once
  2. #include <cctype>
  3. inline bool streq_casein(std::string& str1, std::string& str2) {
  4. return str1.size() == str2.size() && std::equal(str1.begin(), str1.end(), str2.begin(), [](char& c1, char& c2) {
  5. return c1 == c2 || std::toupper(c1) == std::toupper(c2);
  6. });
  7. }