#include "extensions/browser/browser_frame_context_data.h"
#include <memory>
#include "content/public/browser/isolated_context_util.h"
#include "content/public/browser/isolated_web_apps_policy.h"
#include "content/public/browser/render_frame_host.h"
#include "content/public/browser/web_contents.h"
namespace extensions {
std::unique_ptr<FrameContextData>
BrowserFrameContextData::CloneFrameContextData() const { … }
bool BrowserFrameContextData::HasIsolatedContextCapability() const { … }
std::unique_ptr<FrameContextData>
BrowserFrameContextData::GetLocalParentOrOpener() const { … }
GURL BrowserFrameContextData::GetUrl() const { … }
url::Origin BrowserFrameContextData::GetOrigin() const { … }
bool BrowserFrameContextData::CanAccess(const url::Origin& target) const { … }
bool BrowserFrameContextData::CanAccess(const FrameContextData& target) const { … }
uintptr_t BrowserFrameContextData::GetId() const { … }
}