本文整理汇总了C++中CStringList::clear方法的典型用法代码示例。如果您正苦于以下问题:C++ CStringList::clear方法的具体用法?C++ CStringList::clear怎么用?C++ CStringList::clear使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CStringList
的用法示例。
在下文中一共展示了CStringList::clear方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SetParameterList
BOOL Monitor::SetParameterList(CStringList &lstParameter)
{
CStringList::iterator it;
if(!m_ParamList.empty())
{
/* for(it=m_ParamList.begin();it!=m_ParamList.end();it++)
{
free((*it));
}
*/
m_ParamList.clear();
}
if(lstParameter.empty())
return TRUE;
for(it=lstParameter.begin();it!=lstParameter.end();it++)
{
m_ParamList.push_back((*it));
}
lstParameter.clear();
return TRUE;
}
示例2: getSubDirs
void getSubDirs()
{
// If foldersconfig.txt is turned off, use the old style.
if ( noFoldersConfig )
{
subDirs.clear();
getSubDirs_os( dataDir.text() );
if ( shareFolder.length() > 1 )
getSubDirs_os( shareFolder.text() );
}
else
{
subDirs.clear();
subDirs.add(dataDir);
for (int i = 0; i < folderConfig.count(); i++)
{
if (folderConfig[i][0] == '#')
continue;
CBuffer fmask, fname;
// Get rid of all \t and replace with ' '.
// Also, trim.
folderConfig[i].replaceAll( "\t", " " );
// Read past the identifier.
folderConfig[i].setRead(folderConfig[i].find(' '));
// Read the mask
CBuffer temp = folderConfig[i].readString( "" );
temp.trim();
// If it starts with ./, use . instead of world/ as the search dir.
if ( temp.find( "./" ) == 0 )
fmask = CBuffer() << programDir << temp;
else
fmask = CBuffer() << dataDir << temp;
// Pull off the file mask and only save the directory.
fname = CBuffer() << fmask.readChars(fmask.findl(fSep[0])) << fSep;
if (subDirs.find(fname) == -1)
subDirs.add(fname);
}
}
}
示例3: FreeStringList
/*!
\fn Util::FreeStringList(CStringList &lst)
*/
void Util::FreeStringList(CStringList &lst)
{
/* CStringList::iterator it;
for(it=lst.begin();it!=lst.end();it++)
free(*it);*/
lst.clear();
/// @todo implement me
}