15 std::ostream&
operator<<(std::ostream& os,
const H5::Group& group)
17 std::size_t indent = os.width();
18 os << os.fill() << group.getObjName() <<
" {" << std::endl;
19 for (std::size_t ii = 0; ii < group.getNumObjs(); ++ii) {
20 H5G_obj_t childType = group.getObjTypeByIdx(ii);
21 std::string childName = group.getObjnameByIdx(ii);
24 os << std::setw(indent+2) << group.openGroup(childName) << std::endl;
27 os << std::setw(indent+2) << group.openDataSet(childName) << std::endl;
35 os << std::setw(indent) << os.fill() <<
"}";