Showing a user specified error message when no overloads match
    Vlad Levenfeld via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Mon Jul 28 20:34:22 PDT 2014
    
    
  
opDispatch behaves as though it has SFINAE. When something fails 
in the definition (like I am having now, some of the symbols I 
used in it hadn't been imported) there won't ever be an error 
message, I just get "Error: no property 'bar' for type 'Foo'"
In one case I had to use static ifs and pragmas and static 
assert(0) to get error messages out of opDispatch because static 
assert messages were being suppressed.
Its very frustrating.
    
    
More information about the Digitalmars-d-learn
mailing list