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

Method substr

Source/cmString.cxx:110–116  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

108}
109
110String String::substr(size_type pos, size_type count) const
111{
112 if (pos > this->size()) {
113 throw std::out_of_range("Index out of range in String::substr");
114 }
115 return String(*this, pos, count);
116}
117
118String::String(std::string&& s, Private)
119 : string_(std::make_shared<std::string>(std::move(s)))

Callers 15

testFromCharArrayFunction · 0.45
testFromStaticStringViewFunction · 0.45
testMethod_substr_AtEndFunction · 0.45
runRealExeFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45

Calls 2

StringFunction · 0.85
sizeMethod · 0.45

Tested by 15

testFromCharArrayFunction · 0.36
testFromStaticStringViewFunction · 0.36
testMethod_substr_AtEndFunction · 0.36
mainFunction · 0.36
mainFunction · 0.36
mainFunction · 0.36
mainFunction · 0.36
mainFunction · 0.36
mainFunction · 0.36
mainFunction · 0.36
mainFunction · 0.36