35 completeList_(
const_cast<UList<T>&
>(completeList)),
45 return addressing_.size();
52 return addressing_.empty();
89 result[i] = operator[](i);
99 return completeList_[addressing_[i]];
106 return completeList_[addressing_[i]];
113 if (addressing_.size() != ae.
size())
115 FatalErrorIn(
"IndirectList<T>::operator=(const UList<T>&)")
116 <<
"Addressing and list of addressed elements "
117 "have different sizes: "
118 << addressing_.size() <<
" " << ae.
size()
124 completeList_[addressing_[i]] = ae[i];
134 completeList_[addressing_[i]] = t;