mirror of
https://github.com/boostorg/unordered.git
synced 2025-07-30 03:17:15 +02:00
Remove unneeded ConstNodePointer template parameters.
This commit is contained in:
@ -45,9 +45,9 @@ namespace boost { namespace unordered { namespace iterator_detail {
|
|||||||
// all no throw
|
// all no throw
|
||||||
|
|
||||||
template <typename Node> struct iterator;
|
template <typename Node> struct iterator;
|
||||||
template <typename Node, typename ConstNodePointer> struct c_iterator;
|
template <typename Node> struct c_iterator;
|
||||||
template <typename Node, typename Policy> struct l_iterator;
|
template <typename Node, typename Policy> struct l_iterator;
|
||||||
template <typename Node, typename ConstNodePointer, typename Policy>
|
template <typename Node, typename Policy>
|
||||||
struct cl_iterator;
|
struct cl_iterator;
|
||||||
|
|
||||||
// Local Iterators
|
// Local Iterators
|
||||||
@ -64,7 +64,7 @@ namespace boost { namespace unordered { namespace iterator_detail {
|
|||||||
typename Node::value_type&>
|
typename Node::value_type&>
|
||||||
{
|
{
|
||||||
#if !defined(BOOST_NO_MEMBER_TEMPLATE_FRIENDS)
|
#if !defined(BOOST_NO_MEMBER_TEMPLATE_FRIENDS)
|
||||||
template <typename Node2, typename ConstNodePointer, typename Policy2>
|
template <typename Node2, typename Policy2>
|
||||||
friend struct boost::unordered::iterator_detail::cl_iterator;
|
friend struct boost::unordered::iterator_detail::cl_iterator;
|
||||||
private:
|
private:
|
||||||
#endif
|
#endif
|
||||||
@ -114,7 +114,7 @@ namespace boost { namespace unordered { namespace iterator_detail {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
template <typename Node, typename ConstNodePointer, typename Policy>
|
template <typename Node, typename Policy>
|
||||||
struct cl_iterator
|
struct cl_iterator
|
||||||
: public boost::iterator<
|
: public boost::iterator<
|
||||||
std::forward_iterator_tag,
|
std::forward_iterator_tag,
|
||||||
@ -246,7 +246,7 @@ namespace boost { namespace unordered { namespace iterator_detail {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
template <typename Node, typename ConstNodePointer>
|
template <typename Node>
|
||||||
struct c_iterator
|
struct c_iterator
|
||||||
: public boost::iterator<
|
: public boost::iterator<
|
||||||
std::forward_iterator_tag,
|
std::forward_iterator_tag,
|
||||||
|
@ -191,11 +191,11 @@ namespace boost { namespace unordered { namespace detail {
|
|||||||
typedef boost::unordered::iterator_detail::
|
typedef boost::unordered::iterator_detail::
|
||||||
iterator<node> iterator;
|
iterator<node> iterator;
|
||||||
typedef boost::unordered::iterator_detail::
|
typedef boost::unordered::iterator_detail::
|
||||||
c_iterator<node, const_node_pointer> c_iterator;
|
c_iterator<node> c_iterator;
|
||||||
typedef boost::unordered::iterator_detail::
|
typedef boost::unordered::iterator_detail::
|
||||||
l_iterator<node, policy> l_iterator;
|
l_iterator<node, policy> l_iterator;
|
||||||
typedef boost::unordered::iterator_detail::
|
typedef boost::unordered::iterator_detail::
|
||||||
cl_iterator<node, const_node_pointer, policy> cl_iterator;
|
cl_iterator<node, policy> cl_iterator;
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////
|
||||||
// Members
|
// Members
|
||||||
|
Reference in New Issue
Block a user