Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for AsDec (1.21 sec)

  1. staging/src/k8s.io/apimachinery/pkg/api/resource/amount.go

    		if !exact {
    			return a.AsDec().Cmp(b.AsDec())
    		}
    		if result == a.value {
    			switch {
    			case remainder == 0:
    				return 0
    			case remainder > 0:
    				return -1
    			default:
    				return 1
    			}
    		}
    		b.value = result
    	default:
    		result, remainder, exact := divideByScaleInt64(a.value, b.scale-a.scale)
    		if !exact {
    			return a.AsDec().Cmp(b.AsDec())
    		}
    		if result == b.value {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 13 19:42:28 UTC 2023
    - 9.3K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/api/resource/quantity_test.go

    		{"1.", decQuantity(1, 0, DecimalSI)},
    		{"1.G", decQuantity(1, 9, DecimalSI)},
    	}
    
    	for _, asDec := range []bool{false, true} {
    		for _, item := range table {
    			got, err := ParseQuantity(item.input)
    			if err != nil {
    				t.Errorf("%v: unexpected error: %v", item.input, err)
    				continue
    			}
    			if asDec {
    				got.AsDec()
    			}
    
    			if e, a := item.expect, got; e.Cmp(a) != 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 21:48:10 UTC 2024
    - 49.4K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go

    func (q *Quantity) ToDec() *Quantity {
    	if q.d.Dec == nil {
    		q.d.Dec = q.i.AsDec()
    		q.i = int64Amount{}
    	}
    	return q
    }
    
    // AsDec returns the quantity as represented by a scaled inf.Dec.
    func (q *Quantity) AsDec() *inf.Dec {
    	if q.d.Dec != nil {
    		return q.d.Dec
    	}
    	q.d.Dec = q.i.AsDec()
    	q.i = int64Amount{}
    	return q.d.Dec
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 21:48:10 UTC 2024
    - 23.8K bytes
    - Viewed (0)
Back to top