kubernetes/vendor/golang.org/x/text/unicode/norm/forminfo.go

const qcInfoMask

const headerLenMask

const headerFlagsMask

type Properties

type lookupFunc

type formInfo

var formTable

// BoundaryBefore returns true if this rune starts a new segment and
// cannot combine with any rune on the left.
func (p Properties) BoundaryBefore() bool {}

// BoundaryAfter returns true if runes cannot combine with or otherwise
// interact with this or previous runes.
func (p Properties) BoundaryAfter() bool {}

type qcInfo

func (p Properties) isYesC() bool {}

func (p Properties) isYesD() bool {}

func (p Properties) combinesForward() bool  {}

func (p Properties) combinesBackward() bool {}

func (p Properties) hasDecomposition() bool {}

func (p Properties) isInert() bool {}

func (p Properties) multiSegment() bool {}

func (p Properties) nLeadingNonStarters() uint8 {}

func (p Properties) nTrailingNonStarters() uint8 {}

// Decomposition returns the decomposition for the underlying rune
// or nil if there is none.
func (p Properties) Decomposition() []byte {}

// Size returns the length of UTF-8 encoding of the rune.
func (p Properties) Size() int {}

// CCC returns the canonical combining class of the underlying rune.
func (p Properties) CCC() uint8 {}

// LeadCCC returns the CCC of the first rune in the decomposition.
// If there is no decomposition, LeadCCC equals CCC.
func (p Properties) LeadCCC() uint8 {}

// TrailCCC returns the CCC of the last rune in the decomposition.
// If there is no decomposition, TrailCCC equals CCC.
func (p Properties) TrailCCC() uint8 {}

func buildRecompMap() {}

// combine returns the combined rune or 0 if it doesn't exist.
//
// The caller is responsible for calling
// recompMapOnce.Do(buildRecompMap) sometime before this is called.
func combine(a, b rune) rune {}

func lookupInfoNFC(b input, i int) Properties {}

func lookupInfoNFKC(b input, i int) Properties {}

// Properties returns properties for the first rune in s.
func (f Form) Properties(s []byte) Properties {}

// PropertiesString returns properties for the first rune in s.
func (f Form) PropertiesString(s string) Properties {}

// compInfo converts the information contained in v and sz
// to a Properties.  See the comment at the top of the file
// for more information on the format.
func compInfo(v uint16, sz int) Properties {}