本文整理汇总了C++中Sink::Write方法的典型用法代码示例。如果您正苦于以下问题:C++ Sink::Write方法的具体用法?C++ Sink::Write怎么用?C++ Sink::Write使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sink
的用法示例。
在下文中一共展示了Sink::Write方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Dump_
void DumpableSource::Dump_(Sink& sink) const
{
auto offset = GetOffset();
auto rem_size = GetSize();
while (rem_size)
{
auto x = GetTemporaryEntry(offset);
NEPTOOLS_ASSERT(x.offset <= offset);
auto ptroff = offset - x.offset;
auto size = std::min(rem_size, x.size - ptroff);
sink.Write({x.ptr + ptroff, size});
offset += size;
rem_size -= size;
}
}