Пример #1
0
void ArrayData::newFullPos(FullPos &fp) {
  assert(fp.getContainer() == NULL);
  fp.setContainer(this);
  fp.setNext(strongIterators());
  setStrongIterators(&fp);
  getFullPos(fp);
}
Пример #2
0
void ArrayData::newFullPos(FullPos &fp) {
  ASSERT(fp.container == NULL);
  fp.container = this;
  fp.next = strongIterators();
  setStrongIterators(&fp);
  getFullPos(fp);
}
Пример #3
0
void ArrayData::newFullPos(FullPos &fp) {
    ASSERT(fp.container == NULL);
    m_strongIterators.push(&fp);
    fp.container = (ArrayData*)this;
    getFullPos(fp);
}