mirror of
https://github.com/boostorg/fusion.git
synced 2025-07-19 15:22:14 +02:00
@ -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);
|
||||||
}
|
}
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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>
|
||||||
|
@ -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();
|
||||||
|
Reference in New Issue
Block a user