Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland ..\src\exception.cpp: Error E2396 C:\boost\boost\boost/type_traits/is_convertible.hpp 190: Template argument must be a constant expression in function filesystem::path::end() const + Full parser context + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 23: namespace boost + C:\boost\boost\boost/filesystem/path.hpp, line 25: namespace filesystem + C:\boost\boost\boost/filesystem/path.hpp, line 53: class filesystem::path + C:\boost\boost\boost/filesystem/path.hpp, line 135: decision to instantiate: iterator_adaptor filesystem::path::end() const + --- Resetting parser context for instantiation... + C:\boost\boost\boost/filesystem/path.hpp, line 108: parsing: iterator_adaptor filesystem::path::end() const + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 816: decision to instantiate: iterator_adaptor + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 560: namespace detail + C:\boost\boost\boost/iterator_adaptors.hpp, line 691: decision to instantiate: iterator_adaptor_traits_gen + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 560: namespace detail + C:\boost\boost\boost/iterator_adaptors.hpp, line 640: decision to instantiate: make_arg + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 195: decision to instantiate: is_convertible + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 44: namespace detail + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 180: decision to instantiate: is_convertible_forwarder + --- Resetting parser context for instantiation... + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 190: decision to instantiate: is_convertible_forwarder::value + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 44: namespace detail + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 181: class is_convertible_forwarder Error E2299 C:\boost\boost\boost/type_traits/is_convertible.hpp 190: Cannot generate template specialization from 'type_traits::ice_and' in function filesystem::path::end() const + Full parser context + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 23: namespace boost + C:\boost\boost\boost/filesystem/path.hpp, line 25: namespace filesystem + C:\boost\boost\boost/filesystem/path.hpp, line 53: class filesystem::path + C:\boost\boost\boost/filesystem/path.hpp, line 135: decision to instantiate: iterator_adaptor filesystem::path::end() const + --- Resetting parser context for instantiation... + C:\boost\boost\boost/filesystem/path.hpp, line 108: parsing: iterator_adaptor filesystem::path::end() const + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 816: decision to instantiate: iterator_adaptor + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 560: namespace detail + C:\boost\boost\boost/iterator_adaptors.hpp, line 691: decision to instantiate: iterator_adaptor_traits_gen + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 560: namespace detail + C:\boost\boost\boost/iterator_adaptors.hpp, line 640: decision to instantiate: make_arg + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 195: decision to instantiate: is_convertible + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 44: namespace detail + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 180: decision to instantiate: is_convertible_forwarder + --- Resetting parser context for instantiation... + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 190: decision to instantiate: is_convertible_forwarder::value + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 44: namespace detail + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 181: class is_convertible_forwarder Error E2293 C:\boost\boost\boost/type_traits/is_convertible.hpp 190: ) expected in function filesystem::path::end() const + Full parser context + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 23: namespace boost + C:\boost\boost\boost/filesystem/path.hpp, line 25: namespace filesystem + C:\boost\boost\boost/filesystem/path.hpp, line 53: class filesystem::path + C:\boost\boost\boost/filesystem/path.hpp, line 135: decision to instantiate: iterator_adaptor filesystem::path::end() const + --- Resetting parser context for instantiation... + C:\boost\boost\boost/filesystem/path.hpp, line 108: parsing: iterator_adaptor filesystem::path::end() const + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 816: decision to instantiate: iterator_adaptor + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 560: namespace detail + C:\boost\boost\boost/iterator_adaptors.hpp, line 691: decision to instantiate: iterator_adaptor_traits_gen + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 560: namespace detail + C:\boost\boost\boost/iterator_adaptors.hpp, line 640: decision to instantiate: make_arg + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 195: decision to instantiate: is_convertible + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 44: namespace detail + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 180: decision to instantiate: is_convertible_forwarder + --- Resetting parser context for instantiation... + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 190: decision to instantiate: is_convertible_forwarder::value + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 44: namespace detail + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 181: class is_convertible_forwarder Error E2230 C:\boost\boost\boost/type_traits/is_convertible.hpp 190: In-line data member initialization requires an integral constant expression in function filesystem::path::end() const + Full parser context + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 23: namespace boost + C:\boost\boost\boost/filesystem/path.hpp, line 25: namespace filesystem + C:\boost\boost\boost/filesystem/path.hpp, line 53: class filesystem::path + C:\boost\boost\boost/filesystem/path.hpp, line 135: decision to instantiate: iterator_adaptor filesystem::path::end() const + --- Resetting parser context for instantiation... + C:\boost\boost\boost/filesystem/path.hpp, line 108: parsing: iterator_adaptor filesystem::path::end() const + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 816: decision to instantiate: iterator_adaptor + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 560: namespace detail + C:\boost\boost\boost/iterator_adaptors.hpp, line 691: decision to instantiate: iterator_adaptor_traits_gen + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 560: namespace detail + C:\boost\boost\boost/iterator_adaptors.hpp, line 640: decision to instantiate: make_arg + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 195: decision to instantiate: is_convertible + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 44: namespace detail + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 180: decision to instantiate: is_convertible_forwarder + --- Resetting parser context for instantiation... + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 190: decision to instantiate: is_convertible_forwarder::value + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 44: namespace detail + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 181: class is_convertible_forwarder Error E2230 C:\boost\boost\boost/mpl/bool_c.hpp 27: In-line data member initialization requires an integral constant expression in function filesystem::path::end() const + Full parser context + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 23: namespace boost + C:\boost\boost\boost/filesystem/path.hpp, line 25: namespace filesystem + C:\boost\boost\boost/filesystem/path.hpp, line 53: class filesystem::path + C:\boost\boost\boost/filesystem/path.hpp, line 135: decision to instantiate: iterator_adaptor filesystem::path::end() const + --- Resetting parser context for instantiation... + C:\boost\boost\boost/filesystem/path.hpp, line 108: parsing: iterator_adaptor filesystem::path::end() const + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 816: decision to instantiate: iterator_adaptor + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 560: namespace detail + C:\boost\boost\boost/iterator_adaptors.hpp, line 691: decision to instantiate: detail::iterator_adaptor_traits_gen + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 138: namespace boost + C:\boost\boost\boost/iterator_adaptors.hpp, line 560: namespace detail + C:\boost\boost\boost/iterator_adaptors.hpp, line 640: decision to instantiate: detail::make_arg + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_scalar.hpp + C:\boost\boost\boost/type_traits/is_scalar.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_enum.hpp + C:\boost\boost\boost/type_traits/is_enum.hpp, line 17: #include C:\boost\boost\boost/type_traits/is_convertible.hpp + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 32: namespace boost + C:\boost\boost\boost/type_traits/is_convertible.hpp, line 195: decision to instantiate: is_convertible + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_void.hpp + C:\boost\boost\boost/type_traits/is_void.hpp, line 16: #include C:\boost\boost\boost/type_traits/detail/bool_trait_def.hpp + C:\boost\boost\boost/type_traits/detail/bool_trait_def.hpp, line 20: #include C:\boost\boost\boost/mpl/bool_c.hpp + C:\boost\boost\boost/mpl/bool_c.hpp, line 22: namespace boost + C:\boost\boost\boost/mpl/bool_c.hpp, line 23: namespace mpl + C:\boost\boost\boost/mpl/bool_c.hpp, line 25: decision to instantiate: bool_c<&value> + --- Resetting parser context for instantiation... + C:\boost\boost\boost/mpl/bool_c.hpp, line 27: decision to instantiate: bool_c<&value>::value + --- Resetting parser context for instantiation... + ..\src\exception.cpp, line 21: #include C:\boost\boost\boost\filesystem\exception.hpp + C:\boost\boost\boost\filesystem\exception.hpp, line 23: #include C:\boost\boost\boost/filesystem/path.hpp + C:\boost\boost\boost/filesystem/path.hpp, line 16: #include C:\boost\boost\boost/iterator_adaptors.hpp + C:\boost\boost\boost/iterator_adaptors.hpp, line 124: #include C:\boost\boost\boost/compressed_pair.hpp + C:\boost\boost\boost/compressed_pair.hpp, line 20: #include C:\boost\boost\boost/detail/compressed_pair.hpp + C:\boost\boost\boost/detail/compressed_pair.hpp, line 23: #include C:\boost\boost\boost/type_traits/object_traits.hpp + C:\boost\boost\boost/type_traits/object_traits.hpp, line 18: #include C:\boost\boost\boost/type_traits/has_trivial_assign.hpp + C:\boost\boost\boost/type_traits/has_trivial_assign.hpp, line 15: #include C:\boost\boost\boost/type_traits/is_pod.hpp + C:\boost\boost\boost/type_traits/is_pod.hpp, line 14: #include C:\boost\boost\boost/type_traits/is_void.hpp + C:\boost\boost\boost/type_traits/is_void.hpp, line 16: #include C:\boost\boost\boost/type_traits/detail/bool_trait_def.hpp + C:\boost\boost\boost/type_traits/detail/bool_trait_def.hpp, line 20: #include C:\boost\boost\boost/mpl/bool_c.hpp + C:\boost\boost\boost/mpl/bool_c.hpp, line 22: namespace boost + C:\boost\boost\boost/mpl/bool_c.hpp, line 23: namespace mpl + C:\boost\boost\boost/mpl/bool_c.hpp, line 26: class bool_c<&value> Error E2228 C:\boost\boost\boost/mpl/bool_c.hpp 27: Too many error or warning messages in function filesystem::path::end() const *** 6 errors in Compile ***