本文整理汇总了C++中OovString::findSpace方法的典型用法代码示例。如果您正苦于以下问题:C++ OovString::findSpace方法的具体用法?C++ OovString::findSpace怎么用?C++ OovString::findSpace使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OovString
的用法示例。
在下文中一共展示了OovString::findSpace方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: onIdle
gboolean Editor::onIdle(gpointer data)
{
if(mDebugOut.length())
{
GtkTextView *view = GTK_TEXT_VIEW(ControlWindow::getTabView(
ControlWindow::CT_Control));
Gui::appendText(view, mDebugOut);
Gui::scrollToCursor(view);
mDebugOut.clear();
}
eDebuggerChangeStatus dbgStatus = mDebugger.getChangeStatus();
if(dbgStatus != DCS_None)
{
idleDebugStatusChange(dbgStatus);
}
getEditFiles().onIdle();
OovIpcMsg msg;
if(mEditorIpc.getMessage(msg))
{
OovString cmd = msg.getArg(0);
if(cmd[0] == EC_ViewFile)
{
OovString fn = msg.getArg(1);
OovString lineNumStr = msg.getArg(2);
int lineNum = 1;
size_t pos = lineNumStr.findSpace();
if(pos != std::string::npos)
{
lineNumStr = lineNumStr.substr(0, pos);
}
if(lineNumStr.getInt(0, INT_MAX, lineNum))
{
}
gEditor->getEditFiles().viewModule(fn, lineNum);
}
}
sleepMs(5);
return true;
}