Hello,
I re wrote my old BST. This one is far more complete and clean.
However, It fails my final unittest when I try to stick a class
in as its type.
Link: https://dpaste.dzfl.pl/95e1ae49b25b
Ive done this type of thing before, but it is giving me this
error:
BinarySearchTree.d(30): Error: function
BinarySearchTree.BinarySearchTree!(Empty).BinarySearchTree.New
(Empty item) is not callable using argument types (const(Empty))
BinarySearchTree.d(40): Error: function
BinarySearchTree.BinarySearchTree!(Empty).BinarySearchTree.New
(Empty item) is not callable using argument types (const(Empty))
BinarySearchTree.d(574): Error: template instance
BinarySearchTree.BinarySearchTree!(Empty) error instantiating
the New method is on line 94;
I was looking through the Programming in D book, and can't find
what this is really telling me.
I have templated Stack and queue classes that don't give me these
errors??
How do I make the BST accept classes like the one in my test?
I don't deal with const stuff, so I'm not too sure what to look
for concerning these problems.
I'm still looking in the book/site for answers.
Thanks!