Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for IsSlicePtr (0.22 sec)

  1. operator/pkg/tpath/struct.go

    		reflect.ValueOf(out).Elem().Set(reflect.ValueOf(val))
    		return nil
    	}
    	if util.IsSlice(val) && util.IsSlicePtr(out) {
    		reflect.ValueOf(out).Elem().Set(reflect.ValueOf(val))
    		return nil
    	}
    
    	if reflect.TypeOf(val) != reflect.TypeOf(out) {
    		return fmt.Errorf("setFromPath from type %T != to type %T, %v", val, out, util.IsSlicePtr(out))
    	}
    
    	if !reflect.ValueOf(out).CanSet() {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jul 25 19:30:47 UTC 2022
    - 4.4K bytes
    - Viewed (0)
  2. operator/pkg/util/reflect.go

    	return kindOf(value) == reflect.Slice
    }
    
    // IsStruct reports whether value is a struct type
    func IsStruct(value any) bool {
    	return kindOf(value) == reflect.Struct
    }
    
    // IsSlicePtr reports whether v is a slice ptr type.
    func IsSlicePtr(v any) bool {
    	return kindOf(v) == reflect.Ptr && reflect.TypeOf(v).Elem().Kind() == reflect.Slice
    }
    
    // IsSliceInterfacePtr reports whether v is a slice ptr type.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jul 25 19:30:47 UTC 2022
    - 8.6K bytes
    - Viewed (0)
Back to top