#7427 (Warning fixes in fusion)

[SVN r80812]
This commit is contained in:
Joel de Guzman
2012-10-02 01:12:19 +00:00
parent b57cd4ede9
commit 752f911a91
5 changed files with 6 additions and 6 deletions

View File

@ -116,7 +116,7 @@ namespace boost { namespace fusion
{ {
template<typename State, typename It0, typename F> template<typename State, typename It0, typename F>
static Result static Result
call(State const& state,It0 const& it0, F) call(State const& state,It0 const&, F)
{ {
return static_cast<Result>(state); return static_cast<Result>(state);
} }

View File

@ -115,7 +115,7 @@ namespace boost { namespace fusion
{ {
template<typename State, typename It0, typename F> template<typename State, typename It0, typename F>
static Result static Result
call(State const& state,It0 const& it0, F) call(State const& state,It0 const&, F)
{ {
return static_cast<Result>(state); return static_cast<Result>(state);
} }

View File

@ -109,7 +109,7 @@ namespace detail
struct unrolled_any<0> struct unrolled_any<0>
{ {
template <typename It, typename F> template <typename It, typename F>
static bool call(It const& it, F f) static bool call(It const&, F)
{ {
return false; return false;
} }

View File

@ -23,8 +23,8 @@ namespace boost { namespace fusion
iterator_base_type; iterator_base_type;
iterator_base_type iterator_base; iterator_base_type iterator_base;
iterator_adapter(iterator_base_type const& iterator_base) iterator_adapter(iterator_base_type const& iterator_base_)
: iterator_base(iterator_base) {} : iterator_base(iterator_base_) {}
// default implementation // default implementation
template <typename I1, typename I2> template <typename I1, typename I2>

View File

@ -68,7 +68,7 @@ namespace boost { namespace fusion
template <typename Key, typename Sequence> template <typename Key, typename Sequence>
inline typename result_of::has_key<Sequence, Key>::type inline typename result_of::has_key<Sequence, Key>::type
has_key(Sequence const& seq) has_key(Sequence const&)
{ {
typedef typename result_of::has_key<Sequence, Key>::type result; typedef typename result_of::has_key<Sequence, Key>::type result;
return result(); return result();