TCck Node1 TCck # m_depth + TCck() + ~TCck() + scan() # pscan() Node2 std::vector< inode > Node2->Node1 #m_nodes Node3 inode + m_key + inode() + ~inode() Node2->Node3 +m_nodes Node3->Node2 +elements Node4 TDirectory Node4->Node1 #m_dir Node4->Node3 +m_dir Node5 std::string Node5->Node1 #spacer Node5->Node3 +m_type +m_name Node6 std::basic_string< char > Node6->Node5