'super::function' is not a member function
This error message appears whenever you try to use super to access a member other than a member function.
The following code sample shows one way this error could be generated:
struct B { int m_data; }; struct D : B { void mf() { super::m_data += 1; } };