Opened 6 years ago
Closed 6 years ago
#12556 closed Bugs (fixed)
member_value_traits.hpp has a missing #include
Reported by: | Owned by: | Ion Gaztañaga | |
---|---|---|---|
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)
Change History (2)
by , 6 years ago
Attachment: | boost-intrusive.patch added |
---|
comment:1 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Thanks for the report. Patch applied in develop branch:
https://github.com/boostorg/intrusive/commit/1a6bbccf5d2f64a4539263579b0e21cc22eae477