chromium/components/paint_preview/common/glyph_usage.cc

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/paint_preview/common/glyph_usage.h"

#include "base/functional/callback.h"

namespace paint_preview {

GlyphUsage::GlyphUsage() :{}
GlyphUsage::GlyphUsage(uint16_t first, uint16_t last)
    :{}
GlyphUsage::~GlyphUsage() = default;

DenseGlyphUsage::DenseGlyphUsage() :{}
DenseGlyphUsage::DenseGlyphUsage(uint16_t num_glyphs)
    :{}
DenseGlyphUsage::~DenseGlyphUsage() = default;

void DenseGlyphUsage::Set(uint16_t glyph_id) {}

bool DenseGlyphUsage::IsSet(uint16_t glyph_id) const {}

void DenseGlyphUsage::ForEach(
    const base::RepeatingCallback<void(uint16_t)>& callback) const {}

SparseGlyphUsage::SparseGlyphUsage() :{}
SparseGlyphUsage::SparseGlyphUsage(uint16_t num_glyphs)
    :{}
SparseGlyphUsage::~SparseGlyphUsage() = default;

void SparseGlyphUsage::Set(uint16_t glyph_id) {}

bool SparseGlyphUsage::IsSet(uint16_t glyph_id) const {}

void SparseGlyphUsage::ForEach(
    const base::RepeatingCallback<void(uint16_t)>& callback) const {}

}  // namespace paint_preview