ADL protection

[SVN r24595]
This commit is contained in:
Dave Abrahams
2004-08-19 13:12:35 +00:00
parent 6f0f05ba12
commit b4b39510fc
2 changed files with 11 additions and 2 deletions

View File

@@ -29,8 +29,6 @@ namespace noncopyable_ // protection from unintended ADL
};
}
typedef noncopyable_::noncopyable noncopyable;
} // namespace boost
#endif // BOOST_NONCOPYABLE_HPP_INCLUDED

View File

@@ -18,6 +18,17 @@ namespace boost
template < typename MemberType, int UniqueID = 0 >
class base_from_member;
// From <boost/noncopyable.hpp> --------------------------------------------//
namespace noncopyable_
{
class noncopyable;
}
typedef noncopyable_::noncopyable noncopyable;
// Also has a few function templates
} // namespace boost