mirror of
https://github.com/boostorg/unordered.git
synced 2025-07-31 11:57:15 +02:00
Remove clang workaround.
Clang from llvm 2.8 doesn't need it. Clang form llvm 2.7 isn't supported. [SVN r66556]
This commit is contained in:
@ -661,18 +661,6 @@ namespace boost { namespace unordered_detail {
|
|||||||
// iterator_access is used to access the internal iterator without
|
// iterator_access is used to access the internal iterator without
|
||||||
// making it publicly available.
|
// making it publicly available.
|
||||||
|
|
||||||
#if !defined(__clang__)
|
|
||||||
class iterator_access
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
template <class Iterator>
|
|
||||||
static BOOST_DEDUCED_TYPENAME Iterator::base const&
|
|
||||||
get(Iterator const& it)
|
|
||||||
{
|
|
||||||
return it.base_;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
#else
|
|
||||||
class iterator_access
|
class iterator_access
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -693,8 +681,6 @@ namespace boost { namespace unordered_detail {
|
|||||||
return it.base_;
|
return it.base_;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
template <class A, class G> class hash_iterator;
|
template <class A, class G> class hash_iterator;
|
||||||
template <class A, class G> class hash_const_iterator;
|
template <class A, class G> class hash_const_iterator;
|
||||||
|
Reference in New Issue
Block a user