cast a LinkSeq
    Qian Xu 
    quian.xu at stud.tu-ilmenau.de
       
    Mon Apr  6 09:30:57 PDT 2009
    
    
  
Hi All,
can I cast a LinkSeq from inherited type to base type?
------------------------ code --------------------------
   class Fruit {}
   class Apple: Fruit {}
   auto apples = new LinkSeq!(Apple);
   apples.append(new Apple);
   assert(apples !is null);
   assert(apples.length == 1);
   
   auto fruits = cast(LinkSeq!(Fruit))(apples);
   assert(fruits !is null); // <--- failed
   assert(fruits.length == 1);   
------------------------ code --------------------------
--Qian
    
    
More information about the Digitalmars-d-learn
mailing list