TableUtils::StatTable< T > Node1 TableUtils::StatTable< T > + m_counter + m_columnWidth + m_minLabelWidth + m_precision + m_dumpHeader + m_dumpFooter + m_separateLastRow + columnWidth() + minLabelWidth() + dumpHeader() + dumpFooter() + separateLastRow() + labelPrefix() + precision() Node2 TableUtils::Range< std::string > + m_size + m_offset + begin() + end() + operator[]() + size() + operator bool() + equalSize() Node2->Node1 +m_label Node3 std::string Node3->Node1 +m_labelPrefix Node3->Node2 +m_ptr Node4 std::basic_string< char > Node4->Node3