Boost C++ Libraries: Ticket #2948: boost/filesystem/operations.hpp needs boost namespace around Path definition https://svn.boost.org/trac10/ticket/2948 <p> In version 1.38.0 Path should be defined within the boost namespace. </p> <p> # ifndef BOOST_FILESYSTEM_NARROW_ONLY # define BOOST_FS_FUNC(BOOST_FS_TYPE) \ </p> <blockquote> <p> template&lt;class Path&gt; typename boost::enable_if&lt;is_basic_path&lt;Path&gt;, \ BOOST_FS_TYPE&gt;::type </p> </blockquote> <p> # define BOOST_INLINE_FS_FUNC(BOOST_FS_TYPE) \ </p> <blockquote> <p> template&lt;class Path&gt; inline typename boost::enable_if&lt;is_basic_path&lt;Path&gt;, \ BOOST_FS_TYPE&gt;::type </p> </blockquote> <p> # define BOOST_FS_TYPENAME typename # else # define BOOST_FS_FUNC(BOOST_FS_TYPE) inline BOOST_FS_TYPE # define BOOST_INLINE_FS_FUNC(BOOST_FS_TYPE) inline BOOST_FS_TYPE # typedef boost::filesystem::path Path; # define BOOST_FS_TYPENAME # endif </p> <p> <em>----------------------------------------------------------------------------</em> </p> <p> namespace boost { </p> <blockquote> <p> namespace filesystem { </p> </blockquote> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2948 Trac 1.4.3 Beman Dawes Thu, 16 Apr 2009 01:51:08 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/2948#comment:1 https://svn.boost.org/trac10/ticket/2948#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/52410" title="Fix #2948 - Path typedef moved to namespace boost::filesystem">[52410]</a>) Fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2948" title="#2948: Bugs: boost/filesystem/operations.hpp needs boost namespace around Path ... (closed: fixed)">#2948</a> - Path typedef moved to namespace boost::filesystem </p> Ticket