Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for GetCompactCore (0.11 sec)

  1. src/cmd/vendor/golang.org/x/text/internal/language/compact.go

    package language
    
    // CompactCoreInfo is a compact integer with the three core tags encoded.
    type CompactCoreInfo uint32
    
    // GetCompactCore generates a uint32 value that is guaranteed to be unique for
    // different language, region, and script values.
    func GetCompactCore(t Tag) (cci CompactCoreInfo, ok bool) {
    	if t.LangID > langNoIndexOffset {
    		return 0, false
    	}
    	cci |= CompactCoreInfo(t.LangID) << (8 + 12)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 853 bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/text/internal/language/compact/compact.go

    	"sort"
    	"strings"
    
    	"golang.org/x/text/internal/language"
    )
    
    // ID is an integer identifying a single tag.
    type ID uint16
    
    func getCoreIndex(t language.Tag) (id ID, ok bool) {
    	cci, ok := language.GetCompactCore(t)
    	if !ok {
    		return 0, false
    	}
    	i := sort.Search(len(coreTags), func(i int) bool {
    		return cci <= coreTags[i]
    	})
    	if i == len(coreTags) || coreTags[i] != cci {
    		return 0, false
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 1.7K bytes
    - Viewed (0)
Back to top