#include "cc/tiles/image_decode_cache.h"
#include <limits>
#include <utility>
#include "base/check_op.h"
#include "cc/raster/tile_task.h"
namespace cc {
const ImageDecodeCache::ClientId ImageDecodeCache::kDefaultClientId = …;
ImageDecodeCache::TaskResult::TaskResult(
bool need_unref,
bool is_at_raster_decode,
bool can_do_hardware_accelerated_decode)
: … { … }
ImageDecodeCache::TaskResult::TaskResult(
scoped_refptr<TileTask> task,
bool can_do_hardware_accelerated_decode)
: … { … }
ImageDecodeCache::TaskResult::TaskResult(const TaskResult& result) = default;
ImageDecodeCache::TaskResult::~TaskResult() = default;
ImageDecodeCache::ClientId ImageDecodeCache::GenerateClientId() { … }
}