1 | // Copyright 2002 The Trustees of Indiana University. |
---|---|
2 | |
3 | // Use, modification and distribution is subject to the Boost Software |
4 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at |
5 | // http://www.boost.org/LICENSE_1_0.txt) |
6 | |
7 | // Boost.MultiArray Library |
8 | // Authors: Ronald Garcia |
9 | // Jeremy Siek |
10 | // Andrew Lumsdaine |
11 | // See http://www.boost.org/libs/multi_array for documentation. |
12 | |
13 | // |
14 | // fail_citerator.cpp - |
15 | // const_iterator/iterator conversion test |
16 | // |
17 | |
18 | #include <boost/multi_array.hpp> |
19 | |
20 | #include <boost/core/lightweight_test.hpp> |
21 | |
22 | |
23 | int main() { |
24 | typedef boost::multi_array<int,3> array; |
25 | |
26 | typedef array::iterator iterator1; |
27 | typedef array::const_iterator citerator1; |
28 | |
29 | // ILLEGAL conversion from const_iterator to iterator |
30 | iterator1 in = citerator1(); |
31 | |
32 | return boost::report_errors(); |
33 | } |
34 |