Exemplo n.º 1
0
void ArrayData::newFullPos(FullPos &fp) {
  assert(fp.getContainer() == NULL);
  fp.setContainer(this);
  fp.setNext(strongIterators());
  setStrongIterators(&fp);
  getFullPos(fp);
}
Exemplo n.º 2
0
void ArrayData::newFullPos(FullPos &fp) {
  ASSERT(fp.container == NULL);
  fp.container = this;
  fp.next = strongIterators();
  setStrongIterators(&fp);
  getFullPos(fp);
}
Exemplo n.º 3
0
void ArrayData::newFullPos(FullPos &fp) {
    ASSERT(fp.container == NULL);
    m_strongIterators.push(&fp);
    fp.container = (ArrayData*)this;
    getFullPos(fp);
}