| T f<T>() => throw 'Unsupported'; |
| |
| add<X extends num, Y extends int, Z extends double>( |
| num n, |
| int i, |
| double d, |
| X x, |
| Y y, |
| Z z, |
| ) {} |
| |
| clamp<X extends num, Y extends int, Z extends double>( |
| num n, |
| int i, |
| double d, |
| X x, |
| Y y, |
| Z z, |
| ) {} |
| |
| main() {} |
| |
| mod<X extends num, Y extends int, Z extends double>( |
| num n, |
| int i, |
| double d, |
| X x, |
| Y y, |
| Z z, |
| ) {} |
| |
| mul<X extends num, Y extends int, Z extends double>( |
| num n, |
| int i, |
| double d, |
| X x, |
| Y y, |
| Z z, |
| ) {} |
| |
| remainder<X extends num, Y extends int, Z extends double>( |
| num n, |
| int i, |
| double d, |
| X x, |
| Y y, |
| Z z, |
| ) {} |
| |
| sub<X extends num, Y extends int, Z extends double>( |
| num n, |
| int i, |
| double d, |
| X x, |
| Y y, |
| Z z, |
| ) {} |