MCPcopy Create free account
hub / github.com/GPUOpen-Tools/radeon_gpu_analyzer / startsWith

Method startsWith

external/amdt_base_tools/src/gtString.cpp:914–931  ·  view source on GitHub ↗

--------------------------------------------------------------------------- Name: gtString::startsWith Description: Returns true iff this string starts with the input prefix string. Author: AMD Developer Tools Team Date: 6/6/2005 ---------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

912// Date: 6/6/2005
913// ---------------------------------------------------------------------------
914bool gtString::startsWith(const gtString& prefixString) const
915{
916 bool retVal = false;
917
918 // This string need to be at least as long as the prefix string:
919 unsigned int prefixStringLength = prefixString.length();
920
921 if (prefixStringLength <= _impl.length())
922 {
923#if AMDT_BUILD_TARGET == AMDT_WINDOWS_OS
924 retVal = (_wcsnicmp(_impl.c_str(), prefixString.asCharArray(), prefixStringLength) == 0);
925#else
926 retVal = (wcsncasecmp(_impl.c_str(), prefixString.asCharArray(), prefixStringLength) == 0);
927#endif
928 }
929
930 return retVal;
931}
932
933bool gtString::endsWith(const gtString& suffixString) const
934{

Callers 2

ProcessTokenMethod · 0.45

Calls 2

lengthMethod · 0.45
asCharArrayMethod · 0.45

Tested by

no test coverage detected