Overloaded opApply for named template mixin
    Simen Kjaeraas 
    simen.kjaras at gmail.com
       
    Tue Nov 11 19:57:41 PST 2008
    
    
  
Right, I have this:
template foo(T)
{
     int opApply(int delegate(ref T) dg)
     {
         // code here
     }
}
class bar(T)
{
     mixin foo!(T) baz;
}
void main()
{
     bar b = new bar();
     foreach(qux; bar.baz)
     {
     }
}
And it does not compile. The error I get is "expression has no value", on  
the line with the foreach. Do I need to do this in a different way, or is  
it simply not possible (at the moment)?
-- 
Simen
    
    
More information about the Digitalmars-d-learn
mailing list