|
Boost : |
Subject: Re: [boost] [guidelines] why template errors suck
From: David Abrahams (dave_at_[hidden])
Date: 2010-10-03 18:20:51
At Sun, 03 Oct 2010 22:52:20 +0100,
Mathias Gaunard wrote:
>
> Sorry, I assumed we were talking about standard C++, or eventually about
> the soon-to-standard C++0x.
>
> I.e. solutions that we can really use in the real world.
I actually think it's quite possible to make something like this work:
template <class Iter>
struct ForwardIterator
: associated<value_type>,
signature<Iter&, operator_increment(Iter&)>,
signature<value_type&, operator_star(Iter)>,
EqualityComparable<Iter>
{
};
(maybe not exactly that, but something like it). No time to explore
that right now, though, sorry ;-)
-- Dave Abrahams BoostPro Computing http://www.boostpro.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk