forked from boostorg/fusion
added iterator_adapter 'Category' template parameter which defaults to Iterator_::category
[SVN r74428]
This commit is contained in:
@ -13,11 +13,10 @@
|
|||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
||||||
template <typename Derived_, typename Iterator_>
|
template <typename Derived_, typename Iterator_,
|
||||||
|
typename Category = typename Iterator_::category>
|
||||||
struct iterator_adapter
|
struct iterator_adapter
|
||||||
: iterator_facade<
|
: iterator_facade<Derived_, Category>
|
||||||
Derived_
|
|
||||||
, typename Iterator_::category>
|
|
||||||
{
|
{
|
||||||
typedef typename
|
typedef typename
|
||||||
remove_const<Iterator_>::type
|
remove_const<Iterator_>::type
|
||||||
|
Reference in New Issue
Block a user