CP::string Node1 CP::string     Node3 ChainString - m_head - m_tail - m_roi - m_vtx - m_element - m_extra - m_passed - m_raw - m_post - m_postcount - m_keys - m_values + ChainString() + ChainString() + operator=() + head() + tail() + roi() + vtx() + element() + extra() + passed() and 9 more... + chop() # parse() # findkey() # chomp() # toupper() # toupper() # tolower() # tolower() Node1->Node3 Node4 pool::DbString   + DbString() + DbString() + ~DbString() Node1->Node4 Node2 std::basic_string< Char >     Node2->Node1