本文整理汇总了C++中TimeStamp::is_updated方法的典型用法代码示例。如果您正苦于以下问题:C++ TimeStamp::is_updated方法的具体用法?C++ TimeStamp::is_updated怎么用?C++ TimeStamp::is_updated使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TimeStamp
的用法示例。
在下文中一共展示了TimeStamp::is_updated方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: stamp
LogBufferStream::LogBufferStream(outputStream* wst, size_t len) : stringStream(NEW_RESOURCE_ARRAY(char, len), len), _wst(wst) {
}
void LogBufferStream::stamp() {
if(_wst!=NULL){
TimeStamp* stamp = _wst->get_time_stamp();
if (!stamp->is_updated()) {
stamp->update();
}
print("%.3f", stamp->seconds());
} else {
stringStream::stamp();
}
}
// ============================================================================
// BufferedLoggerMark implementation
// ============================================================================
BufferedLoggerMark::BufferedLoggerMark(const char* tag, int opt, bool stp, bool crp, outputStream* st, long bufferSize) : LoggerStackObj(tag, opt, stp, crp, st), _mst(st, bufferSize), _depth(0) {
}
void BufferedLoggerMark::vout(const char*format,va_list ap){
_mst.vprint(format, ap);
}