http://boost-consulting.com/boost/libs/fusion/doc/html/fusion/extension.html#fusion.extension.designing_a_suitable_iterator
 shows:

    namespace traits
    {
        template<typename Struct, int Pos>
        struct tag_of<boost::fusion::example_struct_iterator<Struct, Pos> >
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        {
            typedef example_struct_iterator_tag type;
        };
    }

Now, surely, the authors didn't intend example_struct_iterator to be
defined in namespace boost::fusion.  The example where it's defined
doesn't show any namespace declaration.  This sort of problem either
has to be flushed out by an automated tool or it needs to be
painstakingly weeded out by hand, usually in response to user
complaints that the examples don't work.  You *will* get complaints,
but by then it will be too late to save users the pain.

I will be more than happy to work with someone on adapting LitRE to
BoostBook.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Boost-docs mailing list
[email protected]
Unsubscribe and other administrative requests: 
https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to