pool::CmdLineArgs2 Node1 pool::CmdLineArgs2 # m_argsfine # m_ignoreMissingArgs + CmdLineArgs2() + CmdLineArgs2() + ~CmdLineArgs2() + init() + hasQual() + getOpt() + getOpt() + getOpts() + evalArgs() + evalArgsPass2() and 8 more... - initTypes() Node2 std::map< std::string, std::pair< int, int > > Node2->Node1 Node3 K Node3->Node2 +keys Node4 T Node4->Node2 +elements Node5 std::map< std::string, ArgQual > Node5->Node1 -m_quals Node6 pool::ArgQual + argsize + multiarg + required + ArgQual() + ArgQual() + ArgQual() + ArgQual() + operator=() + print() Node6->Node5 +elements Node7 std::stringstream Node7->Node6 +desc Node14 std::string Node14->Node1 -m_id Node14->Node5 +keys Node16 std::vector< std::string > Node14->Node16 +elements Node15 std::basic_string< char > Node15->Node14 Node16->Node1 #m_argv -m_allowedTypes