1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
crate::ix!();

pub struct GetSortedSegmentRangeGradient<'a> {
    base: GradientMakerStorage<'a>,
}

impl<'a> GetGradientDefs for GetSortedSegmentRangeGradient<'a> {
    
    #[inline] fn get_gradient_defs(&mut self) -> Vec<OperatorDef> {
        
        todo!();
        /*
            return SingleGradientDef(
              "SortedSegmentRange" + ReducerDef::name + "Gradient",
              "",
              vector<string>{I(0), O(0), GO(0), I(1)},
              // no gradient on segment_ids!
              vector<string>{GI(0)});
        */
    }
}