input_iterator.hpp
来自「Boost provides free peer-reviewed portab」· HPP 代码 · 共 36 行
HPP
36 行
// Copyright 2005-2008 Daniel James.// Distributed under the Boost Software License, Version 1.0. (See accompanying// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)#if !defined(BOOST_UNORDERED_TEST_HELPERS_INPUT_ITERATOR_HEADER)#define BOOST_UNORDERED_TEST_HELPERS_INPUT_ITERATOR_HEADER#include <boost/iterator_adaptors.hpp>namespace test{ template <class Iterator> struct input_iterator_adaptor : boost::iterator_adaptor< input_iterator_adaptor<Iterator>, Iterator, boost::use_default, std::input_iterator_tag> { typedef boost::iterator_adaptor< input_iterator_adaptor<Iterator>, Iterator, boost::use_default, std::input_iterator_tag> base; explicit input_iterator_adaptor(Iterator it = Iterator()) : base(it) {} }; template <class Iterator> input_iterator_adaptor<Iterator> input_iterator(Iterator it) { return input_iterator_adaptor<Iterator>(it); }}#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?