#include "third_party/blink/renderer/platform/text/writing_direction_mode.h"
#include <array>
#include <ostream>
namespace blink {
namespace {
PhysicalDirectionMap;
constexpr PhysicalDirectionMap kInlineStartMap = …;
constexpr PhysicalDirectionMap kInlineEndMap = …;
constexpr PhysicalDirectionMap kBlockStartMap = …;
constexpr PhysicalDirectionMap kBlockEndMap = …;
constexpr PhysicalDirectionMap kLineOverMap = …;
constexpr PhysicalDirectionMap kLineUnderMap = …;
}
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) { … }
}