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