Rename SimpleRelaxed to Crude
[junction.git] / junction / ConcurrentMap_Grampa.cpp
1 /*------------------------------------------------------------------------
2   Junction: Concurrent data structures in C++
3   Copyright (c) 2016 Jeff Preshing
4
5   Distributed under the Simplified BSD License.
6   Original location: https://github.com/preshing/junction
7
8   This software is distributed WITHOUT ANY WARRANTY; without even the
9   implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10   See the LICENSE file for more information.
11 ------------------------------------------------------------------------*/
12
13 #include <junction/ConcurrentMap_Grampa.h>
14
15 namespace junction {
16
17 TURF_TRACE_DEFINE_BEGIN(ConcurrentMap_Grampa, 27) // autogenerated by TidySource.py
18 TURF_TRACE_DEFINE("[locateTable] flattree lookup redirected")
19 TURF_TRACE_DEFINE("[createInitialTable] race to create initial table")
20 TURF_TRACE_DEFINE("[publishTableMigration] called")
21 TURF_TRACE_DEFINE("[publishTableMigration] replacing single root with single root")
22 TURF_TRACE_DEFINE("[publishTableMigration] replacing flattree with single root")
23 TURF_TRACE_DEFINE("[publishTableMigration] replacing single root with flattree")
24 TURF_TRACE_DEFINE("[publishTableMigration] publishing subtree to existing flattree")
25 TURF_TRACE_DEFINE("[publishTableMigration] existing flattree too small")
26 TURF_TRACE_DEFINE("[publishTableMigration] redirected")
27 TURF_TRACE_DEFINE("[publishTableMigration] recovering from partial publish")
28 TURF_TRACE_DEFINE("[Mutator] find constructor called")
29 TURF_TRACE_DEFINE("[Mutator] find was redirected")
30 TURF_TRACE_DEFINE("[Mutator] insert constructor called")
31 TURF_TRACE_DEFINE("[Mutator] insert was redirected")
32 TURF_TRACE_DEFINE("[Mutator::exchangeValue] called")
33 TURF_TRACE_DEFINE("[Mutator::exchangeValue] exchanged Value")
34 TURF_TRACE_DEFINE("[Mutator::exchangeValue] detected race to write value")
35 TURF_TRACE_DEFINE("[Mutator::exchangeValue] racing write inserted new value")
36 TURF_TRACE_DEFINE("[Mutator::exchangeValue] was redirected")
37 TURF_TRACE_DEFINE("[Mutator::exchangeValue] was re-redirected")
38 TURF_TRACE_DEFINE("[Mutator::exchangeValue] overflow after redirect")
39 TURF_TRACE_DEFINE("[Mutator::eraseValue] called")
40 TURF_TRACE_DEFINE("[Mutator::eraseValue] detected race to write value")
41 TURF_TRACE_DEFINE("[Mutator::eraseValue] was redirected")
42 TURF_TRACE_DEFINE("[Mutator::eraseValue] was re-redirected")
43 TURF_TRACE_DEFINE("[get] called")
44 TURF_TRACE_DEFINE("[get] was redirected")
45 TURF_TRACE_DEFINE_END(ConcurrentMap_Grampa, 27)
46
47 } // namespace junction