- typedef typename std::iterator_traits<Pointer>::value_type value_type;
- BOOST_INTRUSIVE_INVARIANT_ASSERT(( detail::is_same<T, value_type>::value ));
+ typedef typename boost::intrusive::iterator_traits<Pointer>::value_type value_type;
+ BOOST_STATIC_ASSERT(( detail::is_same<T, value_type>::value ));