'function' : is not a member of any direct or indirect base class of 'class'
You tried to use super to call a nonexistent member function.
The following code sample shows one way this error could be generated:
struct B { void mf(); }; struct D : B { void mf() { __super::f(); } };