本文整理汇总了C++中FXString::clear方法的典型用法代码示例。如果您正苦于以下问题:C++ FXString::clear方法的具体用法?C++ FXString::clear怎么用?C++ FXString::clear使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FXString
的用法示例。
在下文中一共展示了FXString::clear方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: next
// Go to next directory entry and return its name
FXbool FXDir::next(FXString& name){
if(isOpen()){
#ifdef WIN32
if(((SPACE*)space)->first || FindNextFile(((SPACE*)space)->handle,&((SPACE*)space)->result)){
((SPACE*)space)->first=false;
name.assign(((SPACE*)space)->result.cFileName);
return true;
}
#else
#if defined(FOX_THREAD_SAFE) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
if(!readdir_r(((SPACE*)space)->handle,&((SPACE*)space)->result,&((SPACE*)space)->dp) && ((SPACE*)space)->dp){
name.assign(((SPACE*)space)->dp->d_name);
return true;
}
#else
if((((SPACE*)space)->dp=readdir(((SPACE*)space)->handle))!=NULL){
name.assign(((SPACE*)space)->dp->d_name);
return true;
}
#endif
#endif
}
name.clear();
return false;
}
示例2: flushSegment
void flushSegment() {
if (segment.length() > 0) {
if (justWhiteSpace) { // optimise
styleCurrent = stylePrev;
} else {
pageData += segStyle;
}
pageData += "(";
pageData += segment;
pageData += ")Tj\n";
}
segment.clear();
*segStyle = '\0';
justWhiteSpace = true;
}
示例3: startPage
void startPage() {
pageStarted = true;
firstLine = true;
pageCount++;
double fontAscender = fontToPoints(PDFfontAscenders[fontSet]);
yPos = pageHeight - pageMargin.top - fontAscender;
// start a new page
sprintf(buffer, "BT 1 0 0 1 %d %d Tm\n",
pageMargin.left, (int)yPos);
// force setting of initial font, colour
setStyle(segStyle, -1);
strcat(buffer, segStyle);
pageData = buffer;
xPos = pageMargin.left;
segment.clear();
flushSegment();
}