--------------------------------------------------------------------------- Name: gtString::startsWith Description: Returns true iff this string starts with the input prefix string. Author: AMD Developer Tools Team Date: 6/6/2005 ---------------------------------------------------------------------------
| 912 | // Date: 6/6/2005 |
| 913 | // --------------------------------------------------------------------------- |
| 914 | bool 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 | |
| 933 | bool gtString::endsWith(const gtString& suffixString) const |
| 934 | { |
no test coverage detected