Boost logo

Boost :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-07-12 17:45:36


Checks against BOOST_MSVC without a version number occur all over boost.
Some of these turn warnings on and off, but others are probably bugs. A
list of suspect lines appears below.

Please take a look at any library you maintain and see what you can do.

Thanks,
Dave

P.S. I'm handling iterator_adaptors

-------

boost/boost/bind/placeholders.hpp:39
boost/boost/concept_check.hpp:25
boost/boost/cregex.hpp:225
boost/boost/cstdint.hpp:197:
boost/boost/integer_traits.hpp:172
boost/boost/intrusive_ptr.hpp:17
boost/boost/iterator_adaptors.hpp:769
boost/boost/iterator_adaptors.hpp:858
boost/boost/iterator_adaptors.hpp:1113
boost/boost/iterator_adaptors.hpp:1118
boost/boost/iterator_adaptors.hpp:1127
boost/boost/iterator_adaptors.hpp:1142
boost/boost/iterator_adaptors.hpp:1147
boost/boost/iterator_adaptors.hpp:1157
boost/boost/iterator_adaptors.hpp:1395
boost/boost/operators.hpp:83
boost/boost/shared_ptr.hpp:34
boost/boost/weak_ptr.hpp:19
boost/boost/config/compiler/visualc.hpp:10
boost/boost/config/suffix.hpp:31
boost/boost/config/suffix.hpp:232
boost/boost/detail/numeric_traits.hpp:84
boost/boost/format/msvc_disambiguater.hpp:25
boost/boost/graph/adjacency_matrix.hpp:284
boost/boost/graph/graph_utility.hpp:372
boost/boost/graph/graph_utility.hpp:390
boost/boost/graph/visitors.hpp:131
boost/boost/multi_array/iterator_adaptors.hpp:693
boost/boost/multi_array/iterator_adaptors.hpp:782
boost/boost/pending/fibonacci_heap.hpp:41
boost/boost/pool/object_pool.hpp:19
boost/boost/python/converter/implicit.hpp:39
boost/boost/python/converter/arg_to_python_base.hpp:17
boost/boost/python/converter/arg_to_python_base.hpp:22
boost/boost/python/detail/config.hpp:30
boost/boost/python/detail/indirect_traits.hpp:29
boost/boost/python/detail/indirect_traits.hpp:124
boost/boost/python/detail/result.hpp:44
boost/boost/regex/detail/instances.hpp:62
boost/boost/regex/detail/regex_library_include.hpp:131
boost/boost/regex/detail/regex_library_include.hpp:133
boost/boost/regex/config.hpp:93
boost/boost/regex/config.hpp:156:
boost/boost/regex/config.hpp:221
boost/boost/regex/config.hpp:246
boost/boost/regex/config.hpp:256
boost/boost/type_traits/cv_traits.hpp:334
boost/boost/type_traits/cv_traits.hpp:342
boost/boost/type_traits/cv_traits.hpp:353
boost/boost/type_traits/cv_traits.hpp:361
boost/boost/type_traits/cv_traits.hpp:372
boost/boost/type_traits/cv_traits.hpp:380
boost/boost/type_traits/fwd.hpp:86
boost/boost/type_traits/same_traits.hpp:23
boost/libs/config/test/config_info.cpp:852
boost/libs/crc/crc_test.cpp:16
boost/libs/crc/crc_test.cpp:40
boost/libs/graph/example/adjacency_list_io.cpp:5
boost/libs/graph/example/reverse-graph-eg.cpp:59
boost/libs/graph/test/graph.cpp:46
boost/libs/integer/integer_traits_test.cpp:86
boost/libs/python/example/dvect.cpp:23
boost/libs/python/example/ivect.cpp:23
boost/libs/python/example/noncopyable_export.cpp:9
boost/libs/python/example/noncopyable_import.cpp:22
boost/libs/python/src/converter/callback.cpp:38
boost/libs/random/random_test.cpp:92
boost/libs/random/random_test.cpp:113
boost/libs/regex/example/snippets/regex_match_example.cpp:55
boost/libs/regex/example/snippets/regex_split_example_1.cpp:37
boost/libs/regex/example/timer/regex_timer.cpp:88
boost/libs/regex/src/cpp_regex_traits.cpp:471
boost/libs/regex/src/cpp_regex_traits.cpp:511
boost/libs/regex/src/fileiter.cpp:44
boost/libs/regex/test/regress/regress.cpp:46
boost/libs/regex/test/regress/regress.cpp:82
boost/libs/regex/test/regress/tests.cpp:454
boost/libs/static_assert/static_assert_test_fail_4.cpp:26
boost/libs/type_traits/tests/composite_traits_test.cpp:150
boost/libs/type_traits/tests/is_same_test.cpp:31
boost/libs/type_traits/tests/object_type_traits_test.cpp:308
boost/libs/type_traits/tests/transform_traits_test.cpp:23
boost/libs/type_traits/tests/transform_traits_test.cpp:464
boost/libs/utility/binary_search_test.cpp:106
boost/libs/utility/counting_iterator_test.cpp:250
boost/libs/utility/indirect_iterator_test.cpp:34
boost/libs/utility/iterator_adaptor_test.cpp:159
boost/libs/utility/iterator_adaptor_test.cpp:285
boost/libs/utility/iterator_adaptor_test.cpp:330
boost/libs/utility/iterator_adaptor_test.cpp:342
boost/libs/utility/numeric_traits_test.cpp:380

+---------------------------------------------------------------+
                  David Abrahams
      C++ Booster (http://www.boost.org) O__ ==
      Pythonista (http://www.python.org) c/ /'_ ==
  resume: http://users.rcn.com/abrahams/resume.html (*) \(*) ==
          email: david.abrahams_at_[hidden]
+---------------------------------------------------------------+


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk