pool::Args2Container Node1 pool::Args2Container + m_log - m_xml - m_xmlOpt - m_ver + Args2Container() + init() + printHelp() + checkValid() + evalArgs() + evalArgs() + evalArgs() + doXML() + setXMLOption() - fillCmdLineArgsFromXML() - writeXMLContent() Node2 std::vector< CmdLineArgs2 * > Node2->Node1 Node3 T Node3->Node2 +elements Node15 std::map< std::string, std::pair< int, int > > Node3->Node15 +elements Node4 std::string Node4->Node1 -m_xFileName -m_name Node13 std::vector< std::string > Node4->Node13 +elements Node14 pool::CmdLineArgs2 # m_argsfine # m_ignoreMissingArgs + CmdLineArgs2() + CmdLineArgs2() + ~CmdLineArgs2() + init() + hasQual() + getOpt() + getOpt() + getOpts() + evalArgs() + evalArgsPass2() and 8 more... - initTypes() Node4->Node14 -m_id Node5 std::basic_string< char > Node5->Node4 Node6 std::stringstream Node6->Node1 +desc Node7 std::basic_stringstream < char > Node7->Node6 Node13->Node1 -m_argv Node13->Node14 #m_argv -m_allowedTypes Node14->Node1 -m_a2c_cla2 Node15->Node14