TFileString Node1 TFileString + TFileString() + TFileString() + tags() + tags() + name() + operator[]() + operator[]() + size() + push_back() Node2 TObjString Node2->Node1 Node3 std::vector< std::string > Node3->Node1 -mstring Node4 std::string Node4->Node3 +elements Node5 std::basic_string< char > Node5->Node4