PageRenderTime 17ms CodeModel.GetById 11ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 0ms

/Src/Dependencies/Boost/libs/iterator/test/constant_iter_arrow_fail.cpp

http://hadesmem.googlecode.com/
C++ | 20 lines | 13 code | 4 blank | 3 comment | 0 complexity | 17def68e65f60ce441f3e487ee04f276 MD5 | raw file
 1// Copyright David Abrahams 2004. Distributed under the Boost
 2// Software License, Version 1.0. (See accompanying
 3// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 4
 5#include <boost/iterator/iterator_adaptor.hpp>
 6#include <utility>
 7
 8struct my_iter : boost::iterator_adaptor<my_iter, std::pair<int,int> const*>
 9{
10    my_iter(std::pair<int,int> const*);
11    my_iter();
12};
13
14std::pair<int,int> const x(1,1);
15my_iter p(&x);
16
17void test()
18{
19    p->first = 3;
20}