Modify

Opened 8 months ago

Closed 8 months ago

#12556 closed Bugs (fixed)

member_value_traits.hpp has a missing #include

Reported by: gromer@… Owned by: igaztanaga
Milestone: To Be Determined Component: intrusive
Version: Boost 1.60.0 Severity: Problem
Keywords: Cc:

Description

intrusive/member_value_traits.hpp uses the to_raw_pointer() function, but does not #include the detail/to_raw_pointer.hpp header that defines it. Among other things, this prevents Boost.Intrusive from being built using C++ modules (see http://clang.llvm.org/docs/Modules.html), because modules require headers to be self-contained.

A fix is attached (relative to 1.60.0).

Attachments (1)

boost-intrusive.patch (530 bytes) - added by gromer@… 8 months ago.

Download all attachments as: .zip

Change History (2)

Changed 8 months ago by gromer@…

comment:1 Changed 8 months ago by igaztanaga

  • Resolution set to fixed
  • Status changed from new to closed

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain igaztanaga.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.