TrigConf::JobOption Node1 TrigConf::JobOption + JobOption() + ~JobOption() + component_alias() + name() + type() + op() + value() + print() Node2 TrigConf::TrigConfData - m_smk - m_id - m_version + TrigConfData() + ~TrigConfData() + superMasterTableId() + smk() + id() + name() + comment() + version() + setSuperMasterTableId() + setSMK() and 7 more... # indent() Node2->Node1 Node3 std::string Node3->Node1 -m_Value -m_Type -m_Op -m_Name -m_Component _Alias Node3->Node2 -m_comment -m_name Node4 std::basic_string< char > Node4->Node3