| 18 | |
| 19 | public: |
| 20 | GraphNodePtr(T* node) |
| 21 | : m_graph(node ? node->owner_graph()->shared_from_this() : nullptr), |
| 22 | m_node(node) {} |
| 23 | T* operator->() { return m_node; } |
| 24 | T& operator*() { return *m_node; } |
| 25 | operator bool() { return m_node; } |
nothing calls this directly
no test coverage detected