| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
KB.Text.Shape.FFI.Flags
Synopsis
- pattern BREAK_CONFIG_FLAG_END_OF_TEXT_GENERATES_HARD_LINE_BREAK :: BreakConfigFlags
- pattern BREAK_FLAG_ANY :: BreakFlags
- pattern BREAK_FLAG_DIRECTION :: BreakFlags
- pattern BREAK_FLAG_GRAPHEME :: BreakFlags
- pattern BREAK_FLAG_LINE :: BreakFlags
- pattern BREAK_FLAG_LINE_HARD :: BreakFlags
- pattern BREAK_FLAG_LINE_SOFT :: BreakFlags
- pattern BREAK_FLAG_MANUAL :: BreakFlags
- pattern BREAK_FLAG_PARAGRAPH_DIRECTION :: BreakFlags
- pattern BREAK_FLAG_SCRIPT :: BreakFlags
- pattern BREAK_FLAG_WORD :: BreakFlags
- pattern BREAK_STATE_FLAG_END :: BreakStateFlags
- pattern BREAK_STATE_FLAG_LAST_WAS_BRACKET :: BreakStateFlags
- pattern BREAK_STATE_FLAG_SAW_AL_AFTER_LR :: BreakStateFlags
- pattern BREAK_STATE_FLAG_SAW_R_AFTER_L :: BreakStateFlags
- pattern BREAK_STATE_FLAG_STARTED :: BreakStateFlags
- pattern FONT_STYLE_FLAG_BOLD :: FontStyleFlags
- pattern FONT_STYLE_FLAG_ITALIC :: FontStyleFlags
- pattern FONT_STYLE_FLAG_REGULAR :: FontStyleFlags
- pattern GLYPH_FLAG_ABVF :: GlyphFlags
- pattern GLYPH_FLAG_BLWF :: GlyphFlags
- pattern GLYPH_FLAG_CFAR :: GlyphFlags
- pattern GLYPH_FLAG_CURSIVE :: GlyphFlags
- pattern GLYPH_FLAG_DNOM :: GlyphFlags
- pattern GLYPH_FLAG_DO_NOT_DECOMPOSE :: GlyphFlags
- pattern GLYPH_FLAG_FIN2 :: GlyphFlags
- pattern GLYPH_FLAG_FIN3 :: GlyphFlags
- pattern GLYPH_FLAG_FINA :: GlyphFlags
- pattern GLYPH_FLAG_FIRST_IN_MULTIPLE_SUBSTITUTION :: GlyphFlags
- pattern GLYPH_FLAG_FRAC :: GlyphFlags
- pattern GLYPH_FLAG_GENERATED_BY_GSUB :: GlyphFlags
- pattern GLYPH_FLAG_HALF :: GlyphFlags
- pattern GLYPH_FLAG_INIT :: GlyphFlags
- pattern GLYPH_FLAG_ISOL :: GlyphFlags
- pattern GLYPH_FLAG_LIGATURE :: GlyphFlags
- pattern GLYPH_FLAG_LJMO :: GlyphFlags
- pattern GLYPH_FLAG_MED2 :: GlyphFlags
- pattern GLYPH_FLAG_MEDI :: GlyphFlags
- pattern GLYPH_FLAG_MULTIPLE_SUBSTITUTION :: GlyphFlags
- pattern GLYPH_FLAG_NO_BREAK :: GlyphFlags
- pattern GLYPH_FLAG_NUMR :: GlyphFlags
- pattern GLYPH_FLAG_PREF :: GlyphFlags
- pattern GLYPH_FLAG_PSTF :: GlyphFlags
- pattern GLYPH_FLAG_RPHF :: GlyphFlags
- pattern GLYPH_FLAG_STCH_ENDPOINT :: GlyphFlags
- pattern GLYPH_FLAG_STCH_EXTENSION :: GlyphFlags
- pattern GLYPH_FLAG_TJMO :: GlyphFlags
- pattern GLYPH_FLAG_USED_IN_GPOS :: GlyphFlags
- pattern GLYPH_FLAG_VJMO :: GlyphFlags
- breakBits :: [(BreakFlags, String)]
- breakConfigBits :: [(BreakConfigFlags, String)]
- breakStateBits :: [(BreakStateFlags, String)]
- fontStyleBits :: [(FontStyleFlags, String)]
- glyphBits :: [(GlyphFlags, String)]
- showsFlags :: (Bits a, Num x, Eq x, Show x) => [(a, String)] -> String -> (a -> x) -> Int -> a -> ShowS
- splitFlags :: Bits a => [(a, b)] -> a -> (a, [(a, b)])
- newtype BreakConfigFlags = BreakConfigFlags Word32
- newtype BreakFlags = BreakFlags Word32
- newtype BreakStateFlags = BreakStateFlags Word32
- newtype FontStyleFlags = FontStyleFlags Word32
- newtype GlyphFlags = GlyphFlags Word32
Documentation
pattern BREAK_FLAG_ANY :: BreakFlags Source #
pattern BREAK_FLAG_DIRECTION :: BreakFlags Source #
pattern BREAK_FLAG_GRAPHEME :: BreakFlags Source #
pattern BREAK_FLAG_LINE_HARD :: BreakFlags Source #
pattern BREAK_FLAG_LINE_SOFT :: BreakFlags Source #
pattern BREAK_FLAG_MANUAL :: BreakFlags Source #
pattern BREAK_FLAG_PARAGRAPH_DIRECTION :: BreakFlags Source #
pattern BREAK_FLAG_SCRIPT :: BreakFlags Source #
pattern BREAK_FLAG_WORD :: BreakFlags Source #
pattern BREAK_STATE_FLAG_END :: BreakStateFlags Source #
pattern BREAK_STATE_FLAG_LAST_WAS_BRACKET :: BreakStateFlags Source #
pattern BREAK_STATE_FLAG_SAW_AL_AFTER_LR :: BreakStateFlags Source #
pattern BREAK_STATE_FLAG_SAW_R_AFTER_L :: BreakStateFlags Source #
pattern BREAK_STATE_FLAG_STARTED :: BreakStateFlags Source #
pattern FONT_STYLE_FLAG_BOLD :: FontStyleFlags Source #
pattern FONT_STYLE_FLAG_ITALIC :: FontStyleFlags Source #
pattern FONT_STYLE_FLAG_REGULAR :: FontStyleFlags Source #
pattern GLYPH_FLAG_ABVF :: GlyphFlags Source #
pattern GLYPH_FLAG_BLWF :: GlyphFlags Source #
pattern GLYPH_FLAG_CFAR :: GlyphFlags Source #
pattern GLYPH_FLAG_CURSIVE :: GlyphFlags Source #
pattern GLYPH_FLAG_DNOM :: GlyphFlags Source #
pattern GLYPH_FLAG_DO_NOT_DECOMPOSE :: GlyphFlags Source #
pattern GLYPH_FLAG_FIN2 :: GlyphFlags Source #
pattern GLYPH_FLAG_FIN3 :: GlyphFlags Source #
pattern GLYPH_FLAG_FINA :: GlyphFlags Source #
pattern GLYPH_FLAG_FRAC :: GlyphFlags Source #
pattern GLYPH_FLAG_GENERATED_BY_GSUB :: GlyphFlags Source #
pattern GLYPH_FLAG_HALF :: GlyphFlags Source #
pattern GLYPH_FLAG_INIT :: GlyphFlags Source #
pattern GLYPH_FLAG_ISOL :: GlyphFlags Source #
pattern GLYPH_FLAG_LIGATURE :: GlyphFlags Source #
pattern GLYPH_FLAG_LJMO :: GlyphFlags Source #
pattern GLYPH_FLAG_MED2 :: GlyphFlags Source #
pattern GLYPH_FLAG_MEDI :: GlyphFlags Source #
pattern GLYPH_FLAG_MULTIPLE_SUBSTITUTION :: GlyphFlags Source #
pattern GLYPH_FLAG_NO_BREAK :: GlyphFlags Source #
pattern GLYPH_FLAG_NUMR :: GlyphFlags Source #
pattern GLYPH_FLAG_PREF :: GlyphFlags Source #
pattern GLYPH_FLAG_PSTF :: GlyphFlags Source #
pattern GLYPH_FLAG_RPHF :: GlyphFlags Source #
pattern GLYPH_FLAG_STCH_ENDPOINT :: GlyphFlags Source #
pattern GLYPH_FLAG_STCH_EXTENSION :: GlyphFlags Source #
pattern GLYPH_FLAG_TJMO :: GlyphFlags Source #
pattern GLYPH_FLAG_USED_IN_GPOS :: GlyphFlags Source #
pattern GLYPH_FLAG_VJMO :: GlyphFlags Source #
breakBits :: [(BreakFlags, String)] Source #
breakConfigBits :: [(BreakConfigFlags, String)] Source #
breakStateBits :: [(BreakStateFlags, String)] Source #
fontStyleBits :: [(FontStyleFlags, String)] Source #
glyphBits :: [(GlyphFlags, String)] Source #
showsFlags :: (Bits a, Num x, Eq x, Show x) => [(a, String)] -> String -> (a -> x) -> Int -> a -> ShowS Source #
splitFlags :: Bits a => [(a, b)] -> a -> (a, [(a, b)]) Source #
newtype BreakConfigFlags Source #
Constructors
| BreakConfigFlags Word32 |
Instances
newtype BreakFlags Source #
Constructors
| BreakFlags Word32 |
Instances
newtype BreakStateFlags Source #
Constructors
| BreakStateFlags Word32 |
Instances
newtype FontStyleFlags Source #
Constructors
| FontStyleFlags Word32 |
Instances
newtype GlyphFlags Source #
Constructors
| GlyphFlags Word32 |