H5Utils::Consumers< I > Node1 H5Utils::Consumers< I > + add() + add() + getConsumers() Node2 std::set< std::string > Node2->Node1 -m_used Node3 std::string Node3->Node2 +keys Node4 std::basic_string< char > Node4->Node3 Node5 std::vector< SharedConsumer < I > > + elements Node5->Node1 -m_consumers