ladybird/Userland/Libraries/LibUnicode/Forward.h
Timothy Flynn 16e86ae743 LibUnicode: Generate General Category unions and aliases
This downloads the PropertyValueAliases.txt UCD file, which contains a
set of General Category aliases.

This changes the General Category enumeration to now be generated as a
bitmask. This is to easily allow General Category unions. For example,
the LC (Cased_Letter) category is the union of the Ll, Lu, and Lt
categories.
2021-08-02 21:02:09 +04:30

23 lines
339 B
C++

/*
* Copyright (c) 2021, Tim Flynn <trflynn89@pm.me>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/Types.h>
namespace Unicode {
enum class Condition;
enum class GeneralCategory : u64;
enum class Locale;
enum class Property : u64;
enum class WordBreakProperty;
struct SpecialCasing;
struct UnicodeData;
}