pike.git / lib / modules / ADT.pmod / OrderedMapping.pike

version» Context lines:

pike.git/lib/modules/ADT.pmod/OrderedMapping.pike:266:   protected string _sprintf(int t)   {    return sprintf("%O\n", (mapping) this);   }         protected class InternalIterator   {    private int idx = 0;    -  int _sizeof() +  protected int _sizeof()    {    return sizeof(__indices);    }          bool next()    {    if (has_index(__values, idx+1)) {    idx += 1;    return true;
pike.git/lib/modules/ADT.pmod/OrderedMapping.pike:302:    return __indices[idx];    }          mixed value()    {    return __values[idx];    }       -  this_program `+(int steps) +  protected this_program `+(int steps)    {    this_program x = this_program();    x += idx + steps;    return x;    }       -  this_program `-(int steps) +  protected this_program `-(int steps)    {    this_program x = this_program();    x += idx - steps;    return x;    }       -  this_program `+=(int steps) +  protected this_program `+=(int steps)    {    idx += steps;    return this;    }       -  bool `!() +  protected bool `!()    {    return !has_index(__values, idx);    }   }