On Nov 8, 2007, at 2:39 AM, J.B.C.Engelen@...1578... wrote:
So basically, when a base class has overloaded functions, the derrived class must define ALL overloaded functions or else you get a warning??
I tried to make a fix, but since I do not get the warning (what flags should we add to build.xml?), can somebody test whether it has worked?
I think the main factor is overriding *some* methods with the same name. "With the same name" is the key part.
I'd not looked to closely, but some cases of this are from signatures not matching completely. I believe one odd case I've fixed had a const mismatch where one of the base/subclass methods was declared a const method and the other was not.
The other really bad case is when you pick a name for something new in your subclass that was already used in a parent class. Then you get the same name, but used for different purposes. Very confusing.