CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
unicode_category.h
1
2#pragma once
3
4#include <system/details/enum_meta_info.h>
5
6namespace System { namespace Globalization {
7
10{
20 OtherLetter = 4,
26 EnclosingMark = 7,
30 LetterNumber = 9,
32 OtherNumber = 10,
34 SpaceSeparator = 11,
36 LineSeparator = 12,
40 Control = 14,
42 Format = 15,
44 Surrogate = 16,
46 PrivateUse = 17,
50 DashPunctuation = 19,
52 OpenPunctuation = 20,
62 MathSymbol = 25,
64 CurrencySymbol = 26,
66 ModifierSymbol = 27,
68 OtherSymbol = 28,
71};
72
73}} // namespace System::Globalization
74
75template<>
76struct EnumMetaInfo<System::Globalization::UnicodeCategory>
77{
78 static ASPOSECPP_SHARED_API const std::array<std::pair<System::Globalization::UnicodeCategory, const char16_t*>, 30>& values();
79};
UnicodeCategory
Category of unicode character.
Definition: unicode_category.h:10
@ ParagraphSeparator
Paragraph separator.
@ OtherPunctuation
Other punctuation sign.
@ OtherNotAssigned
Not assigned or other.
@ DashPunctuation
Dash punctuation sign.
@ FinalQuotePunctuation
Final quote punctuation sign.
@ PrivateUse
Character for private use.
@ OpenPunctuation
Opening punctuation sign.
@ InitialQuotePunctuation
Initial quote punctuation sign.
@ ConnectorPunctuation
Connector punctuation sign.
@ ClosePunctuation
Closing punctuation sign.
Definition: db_command.h:9