Subject: [Boost-bugs] [Boost C++ Libraries] #3524: Unneeded Phoenix 2 include in Graph?
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-10-15 08:10:21
#3524: Unneeded Phoenix 2 include in Graph?
--------------------------------------------------+-------------------------
Reporter: François Barel <frabar666@â¦> | Owner: asutton
Type: Patches | Status: new
Milestone: Boost 1.41.0 | Component: graph
Version: Boost Development Trunk | Severity: Regression
Keywords: graph include phoenix |
--------------------------------------------------+-------------------------
In r53226, a include of Phoenix 2 ({{{boost/spirit/home/phoenix.hpp}}})
was added to {{{depth_first_search.hpp}}}.
It's not immediately obvious to me why this is needed? The only other
Phoenix references I could locate in Boost.Graph are in
{{{detail/read_graphviz_spirit.hpp}}} -- and they are for Phoenix 1, not
2.
This new include is causing me trouble: to make it short, the result is I
can no longer use both Boost.Graph and Spirit Classic in the same
compilation unit (which worked fine before this change).
If this include is justified I'll find a workaround in my code -- but if
it's not really needed, can it please be removed (trivial patch attached)?
Thanks
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3524> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:01 UTC