Lines Matching refs:my_shared_epoch
41 …explicit InputIterator ( T * ptr ) : my_ptr(ptr), my_shared_epoch(new Epoch), my_current_epoch(0) … in InputIterator()
44 …REQUIRE_MESSAGE(it.my_current_epoch == it.my_shared_epoch->epoch, "Copying an invalidated iterator… in InputIterator()
46 my_shared_epoch = it.my_shared_epoch; in InputIterator()
48 ++my_shared_epoch->refcounter; in InputIterator()
52 …REQUIRE_MESSAGE(it.my_current_epoch == it.my_shared_epoch->epoch, "Assigning an invalidated iterat…
55 if(my_shared_epoch == it.my_shared_epoch)
58 my_shared_epoch = it.my_shared_epoch;
59 ++my_shared_epoch->refcounter;
64 …REQUIRE_MESSAGE(my_shared_epoch->epoch == my_current_epoch, "Dereferencing an invalidated input it…
69 …REQUIRE_MESSAGE(my_shared_epoch->epoch == my_current_epoch, "Incrementing an invalidated input ite…
72 ++my_shared_epoch->epoch;
83 …REQUIRE_MESSAGE(my_shared_epoch->epoch == my_current_epoch, "Comparing an invalidated input iterat…
84 …REQUIRE_MESSAGE(it.my_shared_epoch->epoch == it.my_current_epoch, "Comparing with an invalidated i…
93 if(0 == --my_shared_epoch->refcounter) { in destroy()
94 delete my_shared_epoch; in destroy() local
105 Epoch *my_shared_epoch; variable