BinaryProperty
A list of Unicode properties that can either be true or false.
enum BinaryProperty
https://www.unicode.org/Public/UCD/latest/ucd/PropertyAliases.txt
A list of Unicode properties that can either be true or false.
enum BinaryProperty
https://www.unicode.org/Public/UCD/latest/ucd/PropertyAliases.txt
import _RegexParser
import Swift
@frozen enum Unicode
A namespace for Unicode utilities.
case alphabetic
case asciiHexDigit
case bidiControl
case bidiMirrored
case caseIgnorable
case cased
case changesWhenCasefolded
case changesWhenCasemapped
case changesWhenLowercased
case changesWhenNFKCCasefolded
case changesWhenTitlecased
case changesWhenUppercased
case compositionExclusion
case dash
case defaultIgnorableCodePoint
case deprecated
case diacratic
case emoji
case emojiComponent
case emojiModifier
case emojiModifierBase
case emojiPresentation
case expandsOnNFC
case expandsOnNFD
case expandsOnNFKC
case expandsOnNFKD
case extendedPictographic
case extender
case fullCompositionExclusion
case graphemeBase
case graphemeExtended
case graphemeLink
case hexDigit
case hyphen
case idContinue
case idStart
case ideographic
case idsBinaryOperator
case idsTrinaryOperator
case joinControl
case logicalOrderException
case lowercase
case math
case noncharacterCodePoint
case otherAlphabetic
case otherDefaultIgnorableCodePoint
case otherGraphemeExtended
case otherIDContinue
case otherIDStart
case otherLowercase
case otherMath
case otherUppercase
case patternSyntax
case patternWhitespace
case prependedConcatenationMark
case quotationMark
case radical
case regionalIndicator
case sentenceTerminal
case softDotted
case terminalPunctuation
case unifiedIdiograph
case uppercase
case variationSelector
case whitespace
case xidContinue
case xidStart
enum Block
A list of unicode character blocks, including No_Block
. https://www.unicode.org/Public/UCD/latest/ucd/Blocks.txt
enum ExtendedGeneralCategory
Unicode.GeneralCategory + cases for “meta categories” such as “L”, which encompasses Lu | Ll | Lt | Lm | Lo.
enum POSIXProperty
POSIX character properties not already covered by general categories or binary properties.
enum Script
Character script types.
protocol CaseIterable
A type that provides a collection of all of its values.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable : Equatable
A type that can be hashed into a Hasher
to produce an integer hash value.
protocol RawRepresentable<RawValue>
A type that can be converted to and from an associated raw value.
init?(rawValue: String)
var hashValue: Int { get }
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.
func hash(into hasher: inout Hasher)