56 const PropertyContainer::Properties& vps =
vprops_.properties();
57 const PropertyContainer::Properties& hps =
hprops_.properties();
58 const PropertyContainer::Properties& eps =
eprops_.properties();
59 const PropertyContainer::Properties& fps =
fprops_.properties();
60 const PropertyContainer::Properties& mps =
mprops_.properties();
62 PropertyContainer::Properties::const_iterator it;
64 _ostr <<
vprops_.size() <<
" vprops:\n";
65 for (it=vps.begin(); it!=vps.end(); ++it)
67 *it ==
nullptr ? (void)(_ostr <<
"[deleted]" <<
"\n") : (*it)->stats(_ostr);
69 _ostr <<
hprops_.size() <<
" hprops:\n";
70 for (it=hps.begin(); it!=hps.end(); ++it)
72 *it ==
nullptr ? (void)(_ostr <<
"[deleted]" <<
"\n") : (*it)->stats(_ostr);
74 _ostr <<
eprops_.size() <<
" eprops:\n";
75 for (it=eps.begin(); it!=eps.end(); ++it)
77 *it ==
nullptr ? (void)(_ostr <<
"[deleted]" <<
"\n") : (*it)->stats(_ostr);
79 _ostr <<
fprops_.size() <<
" fprops:\n";
80 for (it=fps.begin(); it!=fps.end(); ++it)
82 *it ==
nullptr ? (void)(_ostr <<
"[deleted]" <<
"\n") : (*it)->stats(_ostr);
84 _ostr <<
mprops_.size() <<
" mprops:\n";
85 for (it=mps.begin(); it!=mps.end(); ++it)
87 *it ==
nullptr ? (void)(_ostr <<
"[deleted]" <<
"\n") : (*it)->stats(_ostr);