pool::SrcInfo Node1 pool::SrcInfo - m_connection - m_NameVec - m_TypeVec + SrcInfo() + ~SrcInfo() + evalArgs() + connect() + nameAndType() + name() + type() + nSrc() Node2 pool::CmdLineArgs2 # m_argsfine # m_ignoreMissingArgs # m_argv - m_quals - m_id - m_allowedTypes + 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 > > + keys + elements Node3->Node2