#include "chrome/browser/lookalikes/lookalike_url_tab_storage.h"
#include <string>
#include "base/memory/ptr_util.h"
#include "content/public/browser/web_contents.h"
const void* const kAllowlistKey = …;
LookalikeUrlTabStorage::InterstitialParams::InterstitialParams() = default;
LookalikeUrlTabStorage::InterstitialParams::~InterstitialParams() = default;
LookalikeUrlTabStorage::InterstitialParams::InterstitialParams(
const InterstitialParams& other) = default;
LookalikeUrlTabStorage::LookalikeUrlTabStorage() = default;
LookalikeUrlTabStorage::~LookalikeUrlTabStorage() = default;
LookalikeUrlTabStorage* LookalikeUrlTabStorage::GetOrCreate(
content::WebContents* web_contents) { … }
void LookalikeUrlTabStorage::OnLookalikeInterstitialShown(
const GURL& url,
const content::Referrer& referrer,
const std::vector<GURL>& redirect_chain) { … }
void LookalikeUrlTabStorage::ClearInterstitialParams() { … }
LookalikeUrlTabStorage::InterstitialParams
LookalikeUrlTabStorage::GetInterstitialParams() const { … }