Summary: Property syntax does not work with template methods
           Product: D
           Version: 1.00
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Keywords: rejects-valid
          Severity: normal
          Priority: P2
         Component: DMD

The following example should work but instead results in an error:
"Error: template doNothing!(int) is not a member of s.chain"

struct Struct
    Struct chain()
        return *this;

    void doNothing(T)(){}

void main ()
    Struct s;

I think this limitation has existed since time immemorial, but I haven't tried
it with any dmd version before 1.00.


Reply via email to