Opened 13 years ago

Closed 12 years ago

#3515 closed Bugs (fixed)

missing includes of boost/mpl/not.hpp

Reported by: Frank Mori Hess Owned by: ebf
Milestone: Boost 1.41.0 Component: variant
Version: Boost Development Trunk Severity: Problem
Keywords: Cc:

Description

variant/variant.hpp, variant/detail/apply_visitor_unary.hpp, and variant/detail/apply_visitor_binary.hpp use boost::mpl::not_ but do not include boost/mpl/not.hpp. This results in me seeing compile errors on some test platforms for some signals2 tests, for example on Sandia-darwin-intel-10-1.

Change History (3)

comment:1 by Noel Belcourt, 12 years ago

Resolution: fixed
Status: newclosed

Ticket was closed as there appears to be no compile problems with missing headers on any platforms.

comment:2 by Frank Mori Hess, 12 years ago

Resolution: fixed
Status: closedreopened

There are no compile errors in signals2 because I worked around it by including boost/mpl/not.hpp in boost/signals2/slot_base.hpp. boost/variant/variant.hpp still uses mpl::not in several places but does not include boost/mpl/not.hpp.

comment:3 by Steven Watanabe, 12 years ago

Resolution: fixed
Status: reopenedclosed

(In [62698]) Add missing #includes. Fixes #3515

Note: See TracTickets for help on using tickets.