CP::SysReadSelectionHandle Node1 CP::SysReadSelectionHandle + SysReadSelectionHandle() + SysReadSelectionHandle() + operator bool() + initialize() + initialize() + getBool() + getSelectionName() + 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::string Node4->Node1 -m_selection Node5 std::basic_string< char > Node5->Node4 Node6 std::unique_ptr< CP ::ISelectionReadAccessor > + operator->() Node6->Node1 -m_accessor Node7 CP::ISelectionReadAccessor + ~ISelectionReadAccessor() + getBits() + getBool() + label() + isBool() + getInputAffecting() + fillSystematics() - operator=() Node7->Node6 +ptr