This source file includes following definitions.
- SomeMethod
- SomeOtherMethod
- WebKitModifiedSomething
- SomeInlineMethod
- SomeConstMethod
- SomeMethodWithExceptionSpec
- SomeConstMethodWithExceptionSpec
- SomeNonPureBaseMethod
- SomeMethodWithCommentAndBody
- main
#include "overridden_methods.h"
void DerivedClass::SomeMethod() {}
void DerivedClass::SomeOtherMethod() {}
void DerivedClass::WebKitModifiedSomething() {}
class ImplementationInterimClass : public BaseClass {
public:
virtual void SomeMethod() = 0;
};
class ImplementationDerivedClass : public ImplementationInterimClass,
public webkit_glue::WebKitObserverImpl {
public:
virtual ~ImplementationDerivedClass() {}
virtual void SomeMethod();
virtual void SomeOtherMethod() override;
virtual void SomeInlineMethod() {}
virtual void WebKitModifiedSomething();
virtual void SomeConstMethod() const {}
virtual void SomeMethodWithExceptionSpec() throw() {}
virtual void SomeConstMethodWithExceptionSpec() const throw(int) {}
virtual void SomeNonPureBaseMethod() {}
virtual void SomeMethodWithComment();
virtual void SomeMethodWithCommentAndBody() {}
};
int main() {
DerivedClass something;
ImplementationDerivedClass something_else;
}