| // WARNING: This file is machine generated by fidlgen. |
| |
| #pragma once |
| |
| #include <inheritance.test.json.h> |
| namespace fidl { |
| namespace test { |
| namespace json { |
| namespace testing { |
| |
| class super_TestBase : public super { |
| public: |
| virtual ~super_TestBase() {} |
| virtual void NotImplemented_(const std::string& name) = 0; |
| void foo(::std::string s, fooCallback callback) override { |
| NotImplemented_("foo"); |
| } |
| }; |
| |
| class sub_TestBase : public sub { |
| public: |
| virtual ~sub_TestBase() {} |
| virtual void NotImplemented_(const std::string& name) = 0; |
| void foo(::std::string s, fooCallback callback) override { |
| NotImplemented_("foo"); |
| } |
| }; |
| } // namespace testing |
| } // namespace json |
| } // namespace test |
| } // namespace fidl |