
13 May
2009
13 May
'09
11:51 a.m.
AMDG Pieter Op de Beeck wrote:
// simplified concept that requires from the model a member function 'foo' taking in a fusion:sequence_base template<class Model, typename SequenceT> struct concept { template <void (Model::*) (boost::fusion::sequence_base<SequenceT> const&) const> void model_requires_foo();
This doesn't work for list because fusion::list inherits from sequence_base<cons<...> > not from sequence_base<list<...> > In Christ, Steven Watanabe