opEquals for multiple types
    Wouter Verhelst 
    wouter at grep.be
       
    Sun Jul  8 09:56:25 PDT 2012
    
    
  
Hi,
I'm trying to implement opEquals. I had originally done something like
class foo : bar {
      bool opEquals(bar e) {
           ... code here ...
      }
      bool opEquals(foo e) {
           ... somewhat more specialized code here ...
      }
}
(where bar is an interface)
but that gave me a message about how hiding Object.opEquals is
deprecated.
My next attempt was to add a
      bool opEquals(Object o)
which would then decide which opEquals function to call based on what
typeid() on the Object returns. But since I want to have a version
involving an interface, that's not going to fly.
What's the best way forward?
-- 
The volume of a pizza of thickness a and radius z can be described by
the following formula:
pi zz a
    
    
More information about the Digitalmars-d-learn
mailing list