Ejemplo n.º 1
0
bool iswdigit(const WCHAR ch)
{
	WSTRING wsz;
	// Any other digits ?
	AsciiToUnicode("0123456789", wsz);
	return wsz.find(ch, 0) != WSTRING::npos;
}
Ejemplo n.º 2
0
bool iswspace(const WCHAR ch)
{
	WSTRING wsz;
	// Any other spaces ?
	AsciiToUnicode(" \t\r\n", wsz);
	return wsz.find(ch, 0) != WSTRING::npos;
}
Ejemplo n.º 3
0
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();
  }
}
Ejemplo n.º 4
0
bool iswxdigit(const WCHAR ch)
{
	WSTRING wsz;
	AsciiToUnicode("0123456789abcdefABCDEF", wsz);
	return wsz.find(ch, 0) != WSTRING::npos;
}