MCPcopy Create free account
hub / github.com/Kitware/CMake / cmStrCaseEq

Function cmStrCaseEq

Source/cmStringAlgorithms.cxx:13–22  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11#include "cmsys/String.h"
12
13bool cmStrCaseEq(cm::string_view s1, cm::string_view s2)
14{
15 if (s1.size() != s2.size()) {
16 return false;
17 }
18
19 return std::equal(s1.begin(), s1.end(), s2.begin(), [](char a, char b) {
20 return cmsysString_tolower(a) == cmsysString_tolower(b);
21 });
22}
23
24std::string cmTrimWhitespace(cm::string_view str)
25{

Callers 3

AddCompileFeatureFunction · 0.85
AddLinkFeatureFunction · 0.85
ParseVersionMethod · 0.85

Calls 3

sizeMethod · 0.45
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…