Compare commits

..

1 Commits

Author SHA1 Message Date
60c069cc00 Release 1.41.0 Beta 1
[SVN r57353]
2009-11-04 12:14:07 +00:00
10 changed files with 8 additions and 40 deletions

View File

@ -95,10 +95,6 @@ namespace boost { namespace fusion
return type();
}
};
private:
// silence MSVC warning C4512: assignment operator could not be generated
struct_iterator& operator= (struct_iterator const&);
};
}}

View File

@ -34,15 +34,11 @@ namespace boost { namespace fusion
typedef cons_iterator_identity<
typename add_const<Cons>::type>
identity;
explicit cons_iterator(cons_type& cons)
: cons(cons) {}
cons_type& cons;
private:
// silence MSVC warning C4512: assignment operator could not be generated
cons_iterator& operator= (cons_iterator const&);
};
struct nil_iterator : iterator_base<nil_iterator>

View File

@ -105,7 +105,7 @@
BOOST_PP_CAT(vector, N)(
Sequence const& seq
#if (N == 1)
, typename disable_if<is_convertible<Sequence, T0> >::type* /*dummy*/ = 0
, typename disable_if<is_convertible<Sequence, T0> >::type* dummy = 0
#endif
)
: base_type(base_type::init_from_sequence(seq)) {}
@ -133,14 +133,14 @@
template<typename I>
typename add_reference<typename mpl::at<types, I>::type>::type
at_impl(I)
at_impl(I i)
{
return this->at_impl(mpl::int_<I::value>());
}
template<typename I>
typename add_reference<typename add_const<typename mpl::at<types, I>::type>::type>::type
at_impl(I) const
at_impl(I i) const
{
return this->at_impl(mpl::int_<I::value>());
}

View File

@ -35,7 +35,7 @@ namespace boost { namespace fusion { namespace detail
template <typename IS>
static void
read(IS&, char const*, mpl::true_)
read(IS& is, char const* delim, mpl::true_)
{
}
};
@ -44,7 +44,7 @@ namespace boost { namespace fusion { namespace detail
{
template <typename IS, typename First, typename Last>
static void
call(IS&, First const&, Last const&, mpl::true_)
call(IS& is, First const&, Last const&, mpl::true_)
{
}

View File

@ -146,10 +146,6 @@ namespace boost { namespace fusion
}
Stream& stream;
private:
// silence MSVC warning C4512: assignment operator could not be generated
string_ios_manip& operator= (string_ios_manip const&);
};
} // detail

View File

@ -35,7 +35,7 @@ namespace boost { namespace fusion { namespace detail
template <typename OS>
static void
print(OS&, char const*, mpl::true_)
print(OS& os, char const* delim, mpl::true_)
{
}
};
@ -44,7 +44,7 @@ namespace boost { namespace fusion { namespace detail
{
template <typename OS, typename First, typename Last>
static void
call(OS&, First const&, Last const&, mpl::true_)
call(OS& os, First const&, Last const&, mpl::true_)
{
}

View File

@ -43,10 +43,6 @@ namespace boost { namespace fusion
first_type first() const { return fusion::begin(seq); }
last_type last() const { return fusion::end(seq); }
typename mpl::if_<traits::is_view<Sequence>, Sequence, Sequence&>::type seq;
private:
// silence MSVC warning C4512: assignment operator could not be generated
filter_view& operator= (filter_view const&);
};
}}

View File

@ -45,10 +45,6 @@ namespace boost { namespace fusion
: seq(seq) {}
Sequence& seq;
private:
// silence MSVC warning C4512: assignment operator could not be generated
nview_iterator& operator= (nview_iterator const&);
};
}}

View File

@ -99,10 +99,6 @@ namespace boost { namespace fusion
last_type last() const { return fusion::end(seq); }
typename mpl::if_<traits::is_view<Sequence>, Sequence, Sequence&>::type seq;
transform_type f;
private:
// silence MSVC warning C4512: assignment operator could not be generated
transform_view& operator= (transform_view const&);
};
}}

View File

@ -39,10 +39,6 @@ namespace boost { namespace fusion
first_type first;
transform_type f;
private:
// silence MSVC warning C4512: assignment operator could not be generated
transform_view_iterator& operator= (transform_view_iterator const&);
};
// Binary Version
@ -66,10 +62,6 @@ namespace boost { namespace fusion
first1_type first1;
first2_type first2;
transform_type f;
private:
// silence MSVC warning C4512: assignment operator could not be generated
transform_view_iterator2& operator= (transform_view_iterator2 const&);
};
}}