1 2 3 4 5 6 7 8 9 10
//TEST:LANG_SERVER: //HOVER:4,8 float dsqr<T:II [ForwardDerivative(dsqr)] float sqr<T:IInterface>(T obj, float x) { return no_diff(obj.calc(x)) + x * x; }