bool iswdigit(const WCHAR ch) { WSTRING wsz; // Any other digits ? AsciiToUnicode("0123456789", wsz); return wsz.find(ch, 0) != WSTRING::npos; }
bool iswspace(const WCHAR ch) { WSTRING wsz; // Any other spaces ? AsciiToUnicode(" \t\r\n", wsz); return wsz.find(ch, 0) != WSTRING::npos; }
void CIdentifier::Construct(WSTRING& fullName) { if (fullName.find(L'.') < 0) { _name = fullName; } else { auto namingVector = SString::SPLIT(fullName, L'.'); for (auto a = namingVector.begin(); a != namingVector.end() - 1; a++) { _liveNamespace.Add(*a); } _name = namingVector.back(); } }
bool iswxdigit(const WCHAR ch) { WSTRING wsz; AsciiToUnicode("0123456789abcdefABCDEF", wsz); return wsz.find(ch, 0) != WSTRING::npos; }