chromium/third_party/blink/renderer/platform/text/writing_direction_mode.cc

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

#include "third_party/blink/renderer/platform/text/writing_direction_mode.h"

#include <array>
#include <ostream>

namespace blink {

namespace {

PhysicalDirectionMap;
// Following six arrays contain values for horizontal-tb, vertical-rl,
// vertical-lr, sideways-rl, and sideways-lr in this order.
constexpr PhysicalDirectionMap kInlineStartMap =;
constexpr PhysicalDirectionMap kInlineEndMap =;
constexpr PhysicalDirectionMap kBlockStartMap =;
constexpr PhysicalDirectionMap kBlockEndMap =;
constexpr PhysicalDirectionMap kLineOverMap =;
constexpr PhysicalDirectionMap kLineUnderMap =;

}  // namespace

PhysicalDirection WritingDirectionMode::InlineStart() const {}

PhysicalDirection WritingDirectionMode::InlineEnd() const {}

PhysicalDirection WritingDirectionMode::BlockStart() const {}

PhysicalDirection WritingDirectionMode::BlockEnd() const {}

PhysicalDirection WritingDirectionMode::LineOver() const {}

PhysicalDirection WritingDirectionMode::LineUnder() const {}

std::ostream& operator<<(std::ostream& ostream,
                         const WritingDirectionMode& writing_direction) {}

}  // namespace blink