Opened 14 years ago

Closed 14 years ago

#2948 closed Bugs (fixed)

boost/filesystem/operations.hpp needs boost namespace around Path definition

Reported by: Stephanie Schutz <schutz@…> Owned by: Beman Dawes
Milestone: Boost 1.39.0 Component: filesystem
Version: Boost 1.38.0 Severity: Problem
Keywords: Cc:

Description

In version 1.38.0 Path should be defined within the boost namespace.

# ifndef BOOST_FILESYSTEM_NARROW_ONLY # define BOOST_FS_FUNC(BOOST_FS_TYPE) \

template<class Path> typename boost::enable_if<is_basic_path<Path>, \ BOOST_FS_TYPE>::type

# define BOOST_INLINE_FS_FUNC(BOOST_FS_TYPE) \

template<class Path> inline typename boost::enable_if<is_basic_path<Path>, \ BOOST_FS_TYPE>::type

# 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

----------------------------------------------------------------------------

namespace boost {

namespace filesystem {

Change History (1)

comment:1 by Beman Dawes, 14 years ago

Resolution: fixed
Status: newclosed

(In [52410]) Fix #2948 - Path typedef moved to namespace boost::filesystem

Note: See TracTickets for help on using tickets.