// Step 1931: BreakpointSyncOrchestrator // // t1: addToAll sets breakpoint in every language in sourceMap // t2: syncBreakpoint/activeLanguages returns active languages for node // t3: removeFromAll removes all languages for a node // t4: totalActiveBreakpoints sums across all nodes // t5: mapper() accessor; deactivating via mapper reduces totalActive #include "BreakpointSyncOrchestrator.h" #include namespace ws = whetstone; static int p=0,f=0; #define T(n) { std::cout<<" "<<#n<<"... "; } #define P() { std::cout<<"PASS\n"; ++p; } #define F(m) { std::cout<<"FAIL: "< 0 ? 1 : 0; }