本文整理汇总了C++中gtString::makeEmpty方法的典型用法代码示例。如果您正苦于以下问题:C++ gtString::makeEmpty方法的具体用法?C++ gtString::makeEmpty怎么用?C++ gtString::makeEmpty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类gtString
的用法示例。
在下文中一共展示了gtString::makeEmpty方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: readLine
int CpuProfileInputStream::readLine(gtString& str)
{
wchar_t buf = L'\0';
str.makeEmpty();
if (!m_fileStream.isOpened())
{
return -1;
}
while (!isEof())
{
buf = fgetwc(m_fileStream.getHandler());
if (buf == (wchar_t) WEOF)
{
break;
}
if (buf != L'\n')
{
str += buf;
}
else
{
str += L'\0';
break;
}
}
return str.length();
}
示例2: clear
void clear(void)
{
if (nullptr != m_pDbAdapter)
{
m_pDbAdapter->CloseDb();
delete m_pDbAdapter;
m_pDbAdapter = nullptr;
}
m_dbPathStr.makeEmpty();
m_symbolServerPath.clear();
m_symbolFilePath.clear();
m_sourceFilePath.clear();
m_reportConfig.makeEmpty();
m_counterDescVec.clear();
m_options.Clear();
};
示例3: ToGtString
bool dmnUtils::ToGtString(const std::string& str, gtString& buffer)
{
bool ret = false;
try
{
buffer.makeEmpty();
wstringstream stream;
stream << str.c_str();
buffer = gtString(stream.str().c_str());
ret = true;
}
catch (const std::exception&)
{
// Nothing much that we can do over here.
}
catch (...) {}
return ret;
}
示例4: section
bool CpuProfileInputStream::section(gtString& retStr, const gtString& line, const wchar_t* sep, int start, int stop)
{
retStr.makeEmpty();
int count = 0;
int begin = 0;
int end = 0;
// Sanity check
if ((line.length() <= 0)
|| (start < 0)
|| (stop != 0 && start > stop))
{
return false;
}
// Find start
if (start == 0)
{
begin = 0;
}
else
{
while (count < start)
{
begin = line.find(sep, begin);
if (begin != -1)
{
count++;
begin++;
}
else
{
return false;
}
}
}
// Find stop
if (stop == 0)
{
line.getSubString(begin, line.length() - 1, retStr);
}
else
{
end = begin + 1;
while (count < stop)
{
end = line.find(sep, end);
if (end != -1)
{
count++;
end++;
}
else
{
line.getSubString(begin, line.length() - 1, retStr);
return !retStr.isEmpty();
}
}
line.getSubString(begin, end - 2, retStr);
}
return !retStr.isEmpty();
}