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 + -
显示快捷键?