当前位置: 首页>>代码示例>>C++>>正文


C++ stream_type::rdbuf方法代码示例

本文整理汇总了C++中stream_type::rdbuf方法的典型用法代码示例。如果您正苦于以下问题:C++ stream_type::rdbuf方法的具体用法?C++ stream_type::rdbuf怎么用?C++ stream_type::rdbuf使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在stream_type的用法示例。


在下文中一共展示了stream_type::rdbuf方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1:

fcppt::io::basic_scoped_rdbuf<
	Ch,
	Traits
>::basic_scoped_rdbuf(
	stream_type &_source,
	stream_type &_receiver
)
:
	receiver_(
		_receiver
	),
	old_(
		_receiver.rdbuf()
	)
{
	receiver_.rdbuf(
		_source.rdbuf()
	);
}
开发者ID:vinzenz,项目名称:fcppt,代码行数:19,代码来源:basic_scoped_rdbuf_impl.hpp

示例2: operator

        result_type operator() (stream_type& strm, value_type const& value) const
        {
            strm.flush();
            typedef typename stream_type::streambuf_type streambuf_type;
            string_type& str = *static_cast< streambuf_type* >(strm.rdbuf())->storage();

            char_type buf[std::numeric_limits< unsigned int >::digits10 + 2];
            char_type* p = buf;

            typedef karma::uint_generator< unsigned int, 10 > uint_gen;
            karma::generate(p, uint_gen(), value.line);
            str.append(buf, p);
        }
开发者ID:ElaraFX,项目名称:boost,代码行数:13,代码来源:named_scope_format_parser.cpp

示例3:

		~basic_reporterstream()
		{
			streambuf_type *buf;
			if (buf = static_cast<streambuf_type*>(mStream.rdbuf()))
				mReporter->report(mLog, buf->str(), mOptions);
		}
开发者ID:stormbrew,项目名称:sir,代码行数:6,代码来源:sir.hpp


注:本文中的stream_type::rdbuf方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。