static if  "Pointer-Type"
    Philipp Heise 
    heise at in.tum.de
       
    Sun Mar  5 04:19:44 PST 2006
    
    
  
Hi,
i have the following problem in a template:
class SomeClass(T) {
 T[] elements;
 ...
 /*code for adding and removing elements*/
 ...
 public int contains(T x) {
  /*x could be null if T is a pointer-type*/
  static if("T is a Pointer-Type") { /*<- How can i do this ???*/
    if(x is null){
     foreach(T y;elements){
      if(y is null) return true;
     }
     return false;
    }
   }
   ...
   /*rest of the method*/
   ...
 }
 ...
}
thnx Philipp
    
    
More information about the Digitalmars-d-learn
mailing list