本文整理汇总了C++中OovStatus::clearError方法的典型用法代码示例。如果您正苦于以下问题:C++ OovStatus::clearError方法的具体用法?C++ OovStatus::clearError怎么用?C++ OovStatus::clearError使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OovStatus
的用法示例。
在下文中一共展示了OovStatus::clearError方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: isOutputOld
bool FileStat::isOutputOld(OovStringRef const outputFn,
OovStringRef const inputFn, OovStatus &status)
{
time_t outTime = 0;
time_t inTime = 0;
status = FileGetFileTime(outputFn, outTime);
bool old = !status.ok();
if(status.ok())
{
status = FileGetFileTime(inputFn, inTime);
if(status.ok())
{
old = inTime > outTime;
}
else
{
old = true;
}
}
else
{
status.clearError();
}
return old;
}
示例2: read
OovStatusReturn ComponentTypesFile::read()
{
mCompTypesFile.setFilename(Project::getComponentTypesFilePath());
mCompSourceListFile.setFilename(Project::getComponentSourceListFilePath());
OovStatus status = mCompSourceListFile.readFile();
// For new projects, the files are optional.
/// @todo - should detect the difference between missing files and disk errors.
if(status.needReport())
{
status.clearError();
}
status = mCompTypesFile.readFile();
if(status.needReport())
{
status.clearError();
}
return status;
}
示例3: setBuildConfig
void ProjectBuildArgs::setBuildConfig(OovStringRef buildMode, OovStringRef const buildConfig)
{
mBuildEnv.addCurrentFilterValue(OptFilterNameBuildMode, buildMode);
mBuildEnv.addCurrentFilterValue(OptFilterNameBuildConfig, buildConfig);
mBuildEnv.addCurrentFilterValue(OptFilterNamePlatform, OptionsDefaults::getPlatform());
OovStatus status = mProjectPackages.read();
if(status.needReport())
{
// These packages are optional.
status.clearError();
}
status = mBuildPackages.read();
if(status.needReport())
{
// These packages are optional.
status.clearError();
}
}