Beispiel #1
0
 /* Static member function wrapping 'traverseEdge'. */
 static void traverseEdgeWithThis(JSTracer *tracer, void **thingp, JSGCTraceKind kind) {
     HeapReverser *reverser = static_cast<HeapReverser *>(tracer);
     reverser->traversalStatus = reverser->traverseEdge(*thingp, kind);
 }
Beispiel #2
0
 /* Static member function wrapping 'traverseEdge'. */
 static void traverseEdgeWithThis(JSTracer *tracer, void *cell, uint32 kind) {
     HeapReverser *reverser = static_cast<HeapReverser *>(tracer);
     reverser->traversalStatus = reverser->traverseEdge(cell, kind);
 }