godot/thirdparty/graphite/src/inc/UtfCodec.h

// SPDX-License-Identifier: MIT OR MPL-2.0 OR LGPL-2.1-or-later OR GPL-2.0-or-later
// Copyright 2011, SIL International, All rights reserved.

#pragma once

#include <cstdlib>
#include "inc/Main.h"

namespace graphite2 {

uchar_t;

template <int N>
struct _utf_codec
{};


template <>
struct _utf_codec<32>
{};


template <>
struct _utf_codec<16>
{};


template <>
struct _utf_codec<8>
{};


template <typename C>
class _utf_iterator
{};

template <typename C>
struct utf
{};


utf32;
utf16;
utf8;

} // namespace graphite2