chromium/pdf/loader/range_set.cc

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

#include "pdf/loader/range_set.h"

#include <algorithm>
#include <sstream>
#include <vector>

namespace chrome_pdf {

namespace {

gfx::Range FixDirection(const gfx::Range& range) {}

}  // namespace

RangeSet::RangeSet() = default;

RangeSet::RangeSet(const gfx::Range& range) {}

RangeSet::RangeSet(const RangeSet& range_set) = default;

RangeSet::RangeSet(RangeSet&& range_set)
    :{}

RangeSet& RangeSet::operator=(const RangeSet& other) = default;

RangeSet::~RangeSet() = default;

bool RangeSet::operator==(const RangeSet& other) const {}

bool RangeSet::operator!=(const RangeSet& other) const {}

void RangeSet::Union(const gfx::Range& range) {}

void RangeSet::Union(const RangeSet& range_set) {}

bool RangeSet::Contains(uint32_t point) const {}

bool RangeSet::Contains(const gfx::Range& range) const {}

bool RangeSet::Contains(const RangeSet& range_set) const {}

bool RangeSet::Intersects(const gfx::Range& range) const {}

bool RangeSet::Intersects(const RangeSet& range_set) const {}

void RangeSet::Intersect(const gfx::Range& range) {}

void RangeSet::Intersect(const RangeSet& range_set) {}

void RangeSet::Subtract(const gfx::Range& range) {}

void RangeSet::Subtract(const RangeSet& range_set) {}

void RangeSet::Xor(const gfx::Range& range) {}

void RangeSet::Xor(const RangeSet& range_set) {}

bool RangeSet::IsEmpty() const {}

void RangeSet::Clear() {}

gfx::Range RangeSet::First() const {}

gfx::Range RangeSet::Last() const {}

std::string RangeSet::ToString() const {}

}  // namespace chrome_pdf

std::ostream& operator<<(std::ostream& os,
                         const chrome_pdf::RangeSet& range_set) {}