#include "absl/strings/match.h"
#include <algorithm>
#include <cstdint>
#include "absl/base/config.h"
#include "absl/base/internal/endian.h"
#include "absl/base/optimization.h"
#include "absl/numeric/bits.h"
#include "absl/strings/ascii.h"
#include "absl/strings/internal/memutil.h"
#include "absl/strings/string_view.h"
namespace absl {
ABSL_NAMESPACE_BEGIN
bool EqualsIgnoreCase(absl::string_view piece1,
absl::string_view piece2) noexcept { … }
bool StrContainsIgnoreCase(absl::string_view haystack,
absl::string_view needle) noexcept { … }
bool StrContainsIgnoreCase(absl::string_view haystack,
char needle) noexcept { … }
bool StartsWithIgnoreCase(absl::string_view text,
absl::string_view prefix) noexcept { … }
bool EndsWithIgnoreCase(absl::string_view text,
absl::string_view suffix) noexcept { … }
absl::string_view FindLongestCommonPrefix(absl::string_view a,
absl::string_view b) { … }
absl::string_view FindLongestCommonSuffix(absl::string_view a,
absl::string_view b) { … }
ABSL_NAMESPACE_END
}