(cs protocols.ClientState, roleID T, surfaceID protocols.ObjectID[protocols.WlSurface])
| 30 | } |
| 31 | |
| 32 | func RegisterRoleToSurface[T RoleOrXDGSurfaceObjectID](cs protocols.ClientState, roleID T, surfaceID protocols.ObjectID[protocols.WlSurface]) { |
| 33 | cs.RegisterRoleToSurface(protocols.AnyObjectID(roleID), surfaceID) |
| 34 | } |
| 35 | |
| 36 | func AddObject[T any](cs protocols.ClientState, id protocols.ObjectID[T], v *T) { |
| 37 | cs.AddObject(protocols.AnyObjectID(id), v) |
no test coverage detected