TFileLooper Node1 TFileLooper + TFileLooper() + ~TFileLooper() + TFileLooper() + operator=() + run() + processKey() * m_rootDir * m_skipDirs * m_verbose * m_passBeforeFail * m_errorCode * beginJob() * endJob() * beforeFile() * afterFile() * beforeDir() and 18 more... Node2 TFile Node2->Node1 #m_file Node3 std::vector< std::string > Node3->Node1 #m_skippedObjects Node4 std::string Node4->Node3 +elements Node5 std::basic_string< char > Node5->Node4 Node6 std::vector< TPRegexp > + elements Node6->Node1 #m_passRE #m_failRE