From 9ebe273fb32298cdee67dd1085c018af77c2d663 Mon Sep 17 00:00:00 2001 From: Hartmut Kaiser Date: Mon, 5 Oct 2009 22:29:10 +0000 Subject: [PATCH] Fusion: fixing nview tests [SVN r56609] --- test/sequence/nview.cpp | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/test/sequence/nview.cpp b/test/sequence/nview.cpp index b8729cea..e8110f79 100644 --- a/test/sequence/nview.cpp +++ b/test/sequence/nview.cpp @@ -28,48 +28,48 @@ BOOST_FUSION_ADAPT_STRUCT( (double, double_) ); -using namespace boost::fusion; +namespace fusion = boost::fusion; template -bool check_size(Sequence& s, int seqsize) +bool check_size(Sequence const& s, int seqsize) { - return size(s) == seqsize; + return fusion::size(s) == seqsize; } template -bool check_deref_begin(Sequence& s, T val) +bool check_deref_begin(Sequence const& s, T val) { - return deref(begin(s)) == val; + return fusion::deref(fusion::begin(s)) == val; } template -bool check_deref_next(Sequence& s, T val) +bool check_deref_next(Sequence const& s, T val) { - return deref(next(begin(s))) == val; + return fusion::deref(fusion::next(fusion::begin(s))) == val; } template -bool check_deref_advance(Sequence& s, T val) +bool check_deref_advance(Sequence const& s, T val) { - return deref(advance_c(begin(s))) == val; + return fusion::deref(fusion::advance_c(fusion::begin(s))) == val; } template -bool check_deref_prior(Sequence& s, T val) +bool check_deref_prior(Sequence const& s, T val) { - return deref(prior(end(s))) == val; + return fusion::deref(fusion::prior(fusion::end(s))) == val; } template -bool check_at(Sequence& s, T val) +bool check_at(Sequence const& s, T val) { - return at_c(s) == val; + return fusion::at_c(s) == val; } template -bool check_distance(Sequence& s, int val) +bool check_distance(Sequence const& s, int val) { - return distance(begin(s), end(s)) == val; + return fusion::distance(fusion::begin(s), fusion::end(s)) == val; } int main() @@ -79,6 +79,8 @@ int main() t.string_ = "test"; t.double_ = 2.0; + using fusion::as_nview; + // check size() { BOOST_TEST(check_size(as_nview<0>(t), 1));