Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for NewTypeValue (0.16 sec)

  1. staging/src/k8s.io/apiserver/pkg/cel/quantity.go

    	"github.com/google/cel-go/common/types/ref"
    	"k8s.io/apimachinery/pkg/api/resource"
    )
    
    var (
    	QuantityObject    = decls.NewObjectType("kubernetes.Quantity")
    	quantityTypeValue = types.NewTypeValue("kubernetes.Quantity")
    	QuantityType      = cel.ObjectType("kubernetes.Quantity")
    )
    
    // Quantity provdes a CEL representation of a resource.Quantity
    type Quantity struct {
    	*resource.Quantity
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Mar 04 11:23:54 UTC 2024
    - 2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/cel/url.go

    	"github.com/google/cel-go/common/types/ref"
    )
    
    // URL provides a CEL representation of a URL.
    type URL struct {
    	*url.URL
    }
    
    var (
    	URLObject = decls.NewObjectType("kubernetes.URL")
    	typeValue = types.NewTypeValue("kubernetes.URL")
    	URLType   = cel.ObjectType("kubernetes.URL")
    )
    
    // ConvertToNative implements ref.Val.ConvertToNative.
    func (d URL) ConvertToNative(typeDesc reflect.Type) (interface{}, error) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 10 22:05:55 UTC 2022
    - 2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/cel/lazy/lazy.go

    	callbacks map[string]GetFieldFunc
    	// knownValues are registered names, used for iteration
    	knownValues []string
    }
    
    func NewMapValue(objectType ref.Type) *MapValue {
    	return &MapValue{
    		typeValue: types.NewTypeValue(objectType.TypeName(), traits.IndexerType|traits.FieldTesterType|traits.IterableType),
    		values:    map[string]ref.Val{},
    		callbacks: map[string]GetFieldFunc{},
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Aug 23 21:31:27 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/cel/library/authz.go

    	typeValue *types.Type
    }
    
    // receiverOnlyVal returns a receiverOnlyObjectVal for the given type.
    func receiverOnlyVal(objectType *cel.Type) receiverOnlyObjectVal {
    	return receiverOnlyObjectVal{typeValue: types.NewTypeValue(objectType.String())}
    }
    
    // ConvertToNative implements ref.Val.ConvertToNative.
    func (a receiverOnlyObjectVal) ConvertToNative(typeDesc reflect.Type) (any, error) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Aug 23 21:31:27 UTC 2023
    - 21.1K bytes
    - Viewed (0)
Back to top