Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for ProgramOptions (0.37 sec)

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

    	EnvOptions []cel.EnvOption
    	// ProgramOptions provides CEL ProgramOptions. This may be used to set a cel.CostLimit,
    	// enable optimizations, and set other program level options that should be enabled
    	// for all programs using this environment.
    	ProgramOptions []cel.ProgramOption
    	// DeclTypes provides OpenAPI type declarations to register with the environment.
    	//
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 08 15:52:31 UTC 2023
    - 10.1K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/cel/library/test.go

    			cel.Overload("testV1", []*cel.Type{}, cel.BoolType,
    				cel.FunctionBinding(func(args ...ref.Val) ref.Val {
    					return types.True
    				}))))
    	}
    	return options
    }
    
    func (*testLib) ProgramOptions() []cel.ProgramOption {
    	return []cel.ProgramOption{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Aug 23 21:31:27 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/cel/environment/base.go

    			// Since it is a regression fix, we apply it uniformly to all code use v0.17.7.
    			cel.CostEstimatorOptions(checker.PresenceTestHasCost(false)),
    		},
    		ProgramOptions: []cel.ProgramOption{
    			cel.EvalOptions(cel.OptOptimize, cel.OptTrackCost),
    			cel.CostLimit(celconfig.PerCallLimit),
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 15 15:51:08 UTC 2024
    - 6.4K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/cel/library/regex.go

    	options := []cel.EnvOption{}
    	for name, overloads := range regexLibraryDecls {
    		options = append(options, cel.Function(name, overloads...))
    	}
    	return options
    }
    
    func (*regex) ProgramOptions() []cel.ProgramOption {
    	return []cel.ProgramOption{
    		cel.OptimizeRegex(FindRegexOptimization, FindAllRegexOptimization),
    	}
    }
    
    func find(strVal ref.Val, regexVal ref.Val) ref.Val {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Aug 23 21:31:27 UTC 2023
    - 5.7K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/cel/library/format.go

    			return constantValue
    		}))))
    	}
    	return options
    }
    
    func (*format) ProgramOptions() []cel.ProgramOption {
    	return []cel.ProgramOption{}
    }
    
    var ConstantFormats map[string]*apiservercel.Format = map[string]*apiservercel.Format{
    	"dns1123Label": {
    		Name:         "DNS1123Label",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Apr 23 17:22:44 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/cel/library/urls.go

    	options := []cel.EnvOption{}
    	for name, overloads := range urlLibraryDecls {
    		options = append(options, cel.Function(name, overloads...))
    	}
    	return options
    }
    
    func (*urls) ProgramOptions() []cel.ProgramOption {
    	return []cel.ProgramOption{}
    }
    
    func stringToUrl(arg ref.Val) ref.Val {
    	s, ok := arg.Value().(string)
    	if !ok {
    		return types.MaybeNoSuchOverloadErr(arg)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Aug 23 21:31:27 UTC 2023
    - 7.9K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/cel/library/cidr.go

    	}
    	for name, overloads := range cidrLibraryDecls {
    		options = append(options, cel.Function(name, overloads...))
    	}
    	return options
    }
    
    func (*cidrs) ProgramOptions() []cel.ProgramOption {
    	return []cel.ProgramOption{}
    }
    
    func stringToCIDR(arg ref.Val) ref.Val {
    	s, ok := arg.Value().(string)
    	if !ok {
    		return types.MaybeNoSuchOverloadErr(arg)
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Dec 15 12:03:04 UTC 2023
    - 8.9K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/cel/library/lists.go

    	options := []cel.EnvOption{}
    	for name, overloads := range listsLibraryDecls {
    		options = append(options, cel.Function(name, overloads...))
    	}
    	return options
    }
    
    func (*lists) ProgramOptions() []cel.ProgramOption {
    	return []cel.ProgramOption{}
    }
    
    func isSorted(val ref.Val) ref.Val {
    	var prev traits.Comparer
    	iterable, ok := val.(traits.Iterable)
    	if !ok {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Aug 23 21:31:27 UTC 2023
    - 9.2K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/cel/library/ip.go

    	}
    	for name, overloads := range ipLibraryDecls {
    		options = append(options, cel.Function(name, overloads...))
    	}
    	return options
    }
    
    func (*ip) ProgramOptions() []cel.ProgramOption {
    	return []cel.ProgramOption{}
    }
    
    func stringToIP(arg ref.Val) ref.Val {
    	s, ok := arg.Value().(string)
    	if !ok {
    		return types.MaybeNoSuchOverloadErr(arg)
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Dec 15 11:02:34 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/cel/library/quantity.go

    	for name, overloads := range quantityLibraryDecls {
    		options = append(options, cel.Function(name, overloads...))
    	}
    	return options
    }
    
    func (*quantity) ProgramOptions() []cel.ProgramOption {
    	return []cel.ProgramOption{}
    }
    
    func isQuantity(arg ref.Val) ref.Val {
    	str, ok := arg.Value().(string)
    	if !ok {
    		return types.MaybeNoSuchOverloadErr(arg)
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Aug 23 21:31:27 UTC 2023
    - 11.2K bytes
    - Viewed (0)
Back to top