[interfaces] would the following work?

11 May
2005
11 May
'05
1:17 p.m.
Is (the proposed) Boost.Interfaces lib able to handle the following scenario? template<typename T> interface IIterator { T& operator*()const; ... }; template<typename T> interface IContainer { IIterator<T> begin(); IIterator<T> end(); ... }; It is not the issue of specifying an operator as part of the interface IIterator (this'll be taken care of in the future according to the docs), but the fact that IContainer::begin is required to return an object implicitly convertible to IIterator<T>. Can Boost.Interfaces do that? Joaquín M López Muñoz Telefónica, Investigación y Desarrollo PS: Just for motivation, I' thinkthi s idiom could be taken advantage of in a possible implementation of a dynamic multi-index container.
7340
Age (days ago)
7340
Last active (days ago)
0 comments
1 participants
participants (1)
-
Joaquín Mª López Muñoz