#include "chrome/browser/web_applications/locks/shared_web_contents_with_app_lock.h"
#include <memory>
#include "chrome/browser/web_applications/locks/app_lock.h"
#include "chrome/browser/web_applications/locks/lock.h"
#include "chrome/browser/web_applications/locks/partitioned_lock_manager.h"
#include "chrome/browser/web_applications/locks/shared_web_contents_lock.h"
namespace web_app {
SharedWebContentsWithAppLockDescription::
SharedWebContentsWithAppLockDescription(
base::flat_set<webapps::AppId> app_ids)
: … { … }
SharedWebContentsWithAppLockDescription::
SharedWebContentsWithAppLockDescription(
SharedWebContentsWithAppLockDescription&&) = default;
SharedWebContentsWithAppLockDescription::
~SharedWebContentsWithAppLockDescription() = default;
SharedWebContentsWithAppLock::SharedWebContentsWithAppLock(
base::WeakPtr<WebAppLockManager> lock_manager,
std::unique_ptr<PartitionedLockHolder> holder,
content::WebContents& shared_web_contents)
: … { … }
SharedWebContentsWithAppLock::~SharedWebContentsWithAppLock() = default;
}