Lines Matching defs:entry
30 type entry struct { struct
31 str string // same as string(runes)
32 runes []rune
33 elems []rawCE // the collation elements
34 extend string // weights of extend to be appended to elems
35 before bool // weights relative to next instead of previous.
36 lock bool // entry is used in extension and can no longer be moved.
39 prev, next *entry
40 level colltab.Level // next differs at this level
41 skipRemove bool // do not unlink when removed
43 decompose bool // can use NFKD decomposition to generate elems
44 exclude bool // do not include in table
45 implicit bool // derived, is not included in the list
46 modified bool // entry was modified in tailoring
47 logical logicalAnchor
49 expansionIndex int // used to store index into expansion table
50 contractionHandle ctHandle
51 contractionIndex int // index into contraction elements
54 func (e *entry) String() string {
59 func (e *entry) skip() bool {
63 func (e *entry) expansion() bool {
67 func (e *entry) contraction() bool {
71 func (e *entry) contractionStarter() bool {
80 func (e *entry) nextIndexed() (*entry, colltab.Level) {
94 func (e *entry) remove() {
112 func (e *entry) insertAfter(n *entry) {
131 func (e *entry) insertBefore(n *entry) {
149 func (e *entry) encodeBase() (ce uint32, err error) {
162 func (e *entry) encode() (ce uint32, err error) {
186 func entryLess(a, b *entry) bool {