#ifndef COMPONENTS_PLUGINS_RENDERER_PLUGIN_PLACEHOLDER_H_
#define COMPONENTS_PLUGINS_RENDERER_PLUGIN_PLACEHOLDER_H_
#include "base/memory/raw_ptr.h"
#include "components/plugins/renderer/webview_plugin.h"
#include "content/public/renderer/render_frame_observer.h"
#include "gin/handle.h"
#include "gin/wrappable.h"
#include "third_party/blink/public/web/blink.h"
#include "third_party/blink/public/web/web_plugin_params.h"
namespace plugins {
class PluginPlaceholderBase : public content::RenderFrameObserver,
public WebViewPlugin::Delegate { … };
class PluginPlaceholder final : public PluginPlaceholderBase,
public gin::Wrappable<PluginPlaceholder> { … };
}
#endif