36 template <
class BaseType,
class CoType>
37 std::ostream &
operator<<(std::ostream &out,
const PoolSlotRef<BaseType, CoType> &slot)
40 slot.conVar()->print(out);
45 template<
class BaseType,
class CoType>
49 <<
" and version of slot " << slot_->version() <<
" differ." << std::endl;
53 template<
class BaseType,
class CoType>
60 if (cv && version_ == slot_->version())
61 cv->removeReference();
65 version_ = s->version();
67 if(cv) cv->addReference();