29 float value, int32_t key) {
33 it.add_after_stay_put(new_float);
36 while (!it.at_last() && it.data()->entry <
value) {
39 if (it.data()->entry <
value) {
40 it.add_after_stay_put(new_float);
42 it.add_before_stay_put(new_float);
56 for (it.mark_cycle_pt(); !it.cycled_list(); it.forward()) {
57 if (it.data()->address == key) {
75 return it.data_relative(index)->entry;
float operator[](int32_t index)
void add(float value, int32_t key)