144a145,148
> for (typename ::std::list<T>::iterator pos = _pending.begin();
> pos != _pending.end(); pos++) {
> os << *pos << ::std::endl;
> }
151c155
< dump(std::ostream & =std::cout) const
---
> dump(std::ostream &os=std::cout) const
153c157,166
< sc_channel_warn_unimpl(__PRETTY_FUNCTION__);
---
> os << "name = " << name() << std::endl;
> int idx = 0;
> for (typename ::std::list<T>::iterator pos = _pending.begin();
> pos != _pending.end(); pos++) {
> os << "value[" << idx++ << "] = " << *pos << ::std::endl;
> }
> for (typename ::std::list<T>::iterator pos = _entries.begin();
> pos != _entries.end(); pos++) {
> os << "value[" << idx++ << "] = " << *pos << ::std::endl;
> }
190c203
< operator << (std::ostream &os, const sc_fifo<T> &)
---
> operator << (std::ostream &os, const sc_fifo<T> &f)
192c205
< sc_channel_warn_unimpl(__PRETTY_FUNCTION__);
---
> f.print(os);