Fix missed merge from 6338

[SVN r76791]
This commit is contained in:
Joel de Guzman
2012-01-30 00:13:38 +00:00
parent 9a8955fbe1
commit b159898a47
2 changed files with 8 additions and 1 deletions

View File

@ -33,7 +33,7 @@ namespace boost { namespace fusion
static type static type
call(Seq& s) call(Seq& s)
{ {
return * advance<N>(s.first); return * fusion::advance<N>(s.first);
} }
}; };
}; };

View File

@ -39,11 +39,18 @@ namespace boost { namespace fusion
{ {
template <typename Sequence, typename T> template <typename Sequence, typename T>
struct push_back; struct push_back;
template <typename Sequence, typename T>
struct push_front;
} }
template <typename Sequence, typename T> template <typename Sequence, typename T>
typename result_of::push_back<Sequence const, T>::type typename result_of::push_back<Sequence const, T>::type
push_back(Sequence const& seq, T const& x); push_back(Sequence const& seq, T const& x);
template <typename Sequence, typename T>
typename result_of::push_front<Sequence const, T>::type
push_front(Sequence const& seq, T const& x);
}} }}
namespace boost { namespace fusion { namespace detail namespace boost { namespace fusion { namespace detail