#include "cc/paint/image_provider.h"
#include <optional>
#include <utility>
#include "cc/paint/paint_record.h"
namespace cc {
ImageProvider::ScopedResult::ScopedResult() = default;
ImageProvider::ScopedResult::ScopedResult(DecodedDrawImage image)
: … { … }
ImageProvider::ScopedResult::ScopedResult(std::optional<PaintRecord> record)
: … { … }
ImageProvider::ScopedResult::ScopedResult(DecodedDrawImage image,
DestructionCallback callback)
: … { … }
ImageProvider::ScopedResult::ScopedResult(ScopedResult&& other)
: … { … }
ImageProvider::ScopedResult& ImageProvider::ScopedResult::operator=(
ScopedResult&& other) { … }
ImageProvider::ScopedResult::~ScopedResult() { … }
void ImageProvider::ScopedResult::DestroyDecode() { … }
}