Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 70 for DeleteFunc (0.16 sec)

  1. src/slices/slices.go

    	s = append(s[:i], s[j:]...)
    	clear(s[len(s):oldlen]) // zero/nil out the obsolete elements, for GC
    	return s
    }
    
    // DeleteFunc removes any elements from s for which del returns true,
    // returning the modified slice.
    // DeleteFunc zeroes the elements between the new length and the original length.
    func DeleteFunc[S ~[]E, E any](s S, del func(E) bool) S {
    	i := IndexFunc(s, del)
    	if i == -1 {
    		return s
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 29 14:01:59 UTC 2024
    - 13.6K bytes
    - Viewed (0)
  2. pkg/controlplane/controller/legacytokentracking/controller.go

    	}
    
    	informer.AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc: func(obj interface{}) {
    			c.enqueue()
    		},
    		UpdateFunc: func(oldObj, newObj interface{}) {
    			c.enqueue()
    		},
    		DeleteFunc: func(obj interface{}) {
    			c.enqueue()
    		},
    	})
    
    	return c
    }
    
    func (c *Controller) enqueue() {
    	c.queue.Add(queueKey)
    }
    
    // Run starts the controller sync loop.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 6K bytes
    - Viewed (0)
  3. src/slices/slices_test.go

    	s := mem[0:5] // there is 1 element beyond len(s), within cap(s)
    
    	s = DeleteFunc(s, func(i *int) bool {
    		return i != nil && *i == 42
    	})
    
    	if mem[3] != nil || mem[4] != nil {
    		// Check that potential memory leak is avoided
    		t.Errorf("DeleteFunc: want nil discarded elements, got %v, %v", mem[3], mem[4])
    	}
    	if mem[5] == nil {
    		t.Errorf("DeleteFunc: want unchanged elements beyond original len, got nil")
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 13:32:06 UTC 2024
    - 33.2K bytes
    - Viewed (0)
  4. pkg/controller/endpointslicemirroring/endpointslicemirroring_controller.go

    		AddFunc: func(obj interface{}) {
    			c.onEndpointsAdd(logger, obj)
    		},
    		UpdateFunc: func(oldObj, newObj interface{}) {
    			c.onEndpointsUpdate(logger, oldObj, newObj)
    		},
    		DeleteFunc: func(obj interface{}) {
    			c.onEndpointsDelete(logger, obj)
    		},
    	})
    	c.endpointsLister = endpointsInformer.Lister()
    	c.endpointsSynced = endpointsInformer.Informer().HasSynced
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 06 23:18:31 UTC 2024
    - 20.1K bytes
    - Viewed (0)
  5. pkg/controller/certificates/certificate_controller.go

    		UpdateFunc: func(old, new interface{}) {
    			oldCSR := old.(*certificates.CertificateSigningRequest)
    			logger.V(4).Info("Updating certificate request", "old", oldCSR.Name)
    			cc.enqueueCertificateRequest(new)
    		},
    		DeleteFunc: func(obj interface{}) {
    			csr, ok := obj.(*certificates.CertificateSigningRequest)
    			if !ok {
    				tombstone, ok := obj.(cache.DeletedFinalStateUnknown)
    				if !ok {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 6.4K bytes
    - Viewed (0)
  6. pkg/controller/deployment/deployment_controller.go

    		DeleteFunc: func(obj interface{}) {
    			dc.deleteDeployment(logger, obj)
    		},
    	})
    	rsInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc: func(obj interface{}) {
    			dc.addReplicaSet(logger, obj)
    		},
    		UpdateFunc: func(oldObj, newObj interface{}) {
    			dc.updateReplicaSet(logger, oldObj, newObj)
    		},
    		DeleteFunc: func(obj interface{}) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 24.2K bytes
    - Viewed (0)
  7. pkg/controller/certificates/rootcacertpublisher/publisher.go

    			workqueue.TypedRateLimitingQueueConfig[string]{
    				Name: "root_ca_cert_publisher",
    			},
    		),
    	}
    
    	cmInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    		DeleteFunc: e.configMapDeleted,
    		UpdateFunc: e.configMapUpdated,
    	})
    	e.cmLister = cmInformer.Lister()
    	e.cmListerSynced = cmInformer.Informer().HasSynced
    
    	nsInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 6.8K bytes
    - Viewed (0)
  8. pkg/controller/servicecidrs/servicecidrs_controller.go

    		AddFunc:    c.addServiceCIDR,
    		UpdateFunc: c.updateServiceCIDR,
    		DeleteFunc: c.deleteServiceCIDR,
    	})
    	c.serviceCIDRLister = serviceCIDRInformer.Lister()
    	c.serviceCIDRsSynced = serviceCIDRInformer.Informer().HasSynced
    
    	_, _ = ipAddressInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc:    c.addIPAddress,
    		DeleteFunc: c.deleteIPAddress,
    	})
    
    	c.ipAddressLister = ipAddressInformer.Lister()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 18K bytes
    - Viewed (0)
  9. pkg/kube/krt/informer.go

    			}, initialSync)
    		},
    		UpdateFunc: func(oldObj, newObj I) {
    			handler(Event[I]{
    				Old:   &oldObj,
    				New:   &newObj,
    				Event: controllers.EventUpdate,
    			}, false)
    		},
    		DeleteFunc: func(obj I) {
    			handler(Event[I]{
    				Old:   &obj,
    				Event: controllers.EventDelete,
    			}, false)
    		},
    	}
    }
    
    // WrapClient is the base entrypoint that enables the creation
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 10 11:01:46 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  10. pkg/controller/clusterroleaggregation/clusterroleaggregation_controller.go

    	clusterRoleInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc: func(obj interface{}) {
    			c.enqueue()
    		},
    		UpdateFunc: func(old, cur interface{}) {
    			c.enqueue()
    		},
    		DeleteFunc: func(uncast interface{}) {
    			c.enqueue()
    		},
    	})
    	return c
    }
    
    func (c *ClusterRoleAggregationController) syncClusterRole(ctx context.Context, key string) error {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 8K bytes
    - Viewed (0)
Back to top