#include "storage/browser/blob/shareable_blob_data_item.h"
#include "storage/browser/blob/blob_data_item.h"
namespace storage {
namespace {
uint64_t GetAndIncrementItemId() { … }
}
ShareableBlobDataItem::ShareableBlobDataItem(
scoped_refptr<BlobDataItem> item,
ShareableBlobDataItem::State state)
: … { … }
ShareableBlobDataItem::~ShareableBlobDataItem() = default;
void ShareableBlobDataItem::set_item(scoped_refptr<BlobDataItem> item) { … }
void PrintTo(const ShareableBlobDataItem& x, ::std::ostream* os) { … }
bool operator==(const ShareableBlobDataItem& a,
const ShareableBlobDataItem& b) { … }
bool operator!=(const ShareableBlobDataItem& a,
const ShareableBlobDataItem& b) { … }
}