#pragma once #include namespace trygvis { namespace string_utils { /** * Check if a starts with b. */ static bool startsWith(const std::string &a, const std::string &b) { return b.length() <= a.length() && a.compare(0, b.length(), b) == 0; } /** * Check if a ends with b. */ static bool endsWith(const std::string &a, const std::string &b) { return b.length() <= a.length() && a.compare(a.length() - b.length(), b.length(), b) == 0; } } // namespace string_utils } // namespace trygvis