CP::SysWriteSelectionHandle Node1 CP::SysWriteSelectionHandle + SysWriteSelectionHandle() + operator bool() + initialize() + initialize() + setBits() + setBool() + getLabel() + getSelection() + empty() + getNamePattern() + getInputAffecting() + fillSystematics() Node2 CP::ISysHandleBase + ~ISysHandleBase() + empty() + getNamePattern() + getInputAffecting() + fillSystematics() Node2->Node1 Node2->Node1 -m_objectHandle Node3 asg::AsgMessagingForward - m_msg + AsgMessagingForward() + msgLvl() + msg() + msg() Node3->Node1 Node4 std::unique_ptr< CP ::ISelectionWriteAccessor > + operator->() Node4->Node1 -m_accessor Node5 CP::ISelectionWriteAccessor + ~ISelectionWriteAccessor() + setBits() + setBool() + label() + fillSystematics() - operator=() Node5->Node4 +ptr Node6 std::string Node6->Node1 -m_selection Node7 std::basic_string< char > Node7->Node6