CxxUtils::reference Node1 CxxUtils::reference - m_mask + operator=() + operator=() + operator bool() + operator~() + flip() - reference() Node2 std::atomic< Block_t > + ptr   Node2->Node1 -m_block