|  | // WARNING: This file is machine generated by fidlgen. | 
|  |  | 
|  | #pragma once | 
|  |  | 
|  | #include <fidl/test/error/llcpp/fidl.h> | 
|  | namespace llcpp { | 
|  | namespace fidl { | 
|  | namespace test { | 
|  | namespace error { | 
|  | namespace testing { | 
|  |  | 
|  | class Example_TestBase : public ::llcpp::fidl::test::error::Example::Interface { | 
|  | public: | 
|  | virtual ~Example_TestBase() {} | 
|  | virtual void NotImplemented_(const std::string& name, | 
|  | ::fidl::CompleterBase& completer) = 0; | 
|  |  | 
|  | using Interface = ::llcpp::fidl::test::error::Example::Interface; | 
|  | virtual void foo(::fidl::StringView s, | 
|  | Interface::fooCompleter::Sync& completer) override { | 
|  | NotImplemented_("foo", completer); | 
|  | } | 
|  | }; | 
|  | }  // namespace testing | 
|  | }  // namespace error | 
|  | }  // namespace test | 
|  | }  // namespace fidl | 
|  | }  // namespace llcpp |