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