27 #ifndef BENCH_J1AXY_4_INCLUDED
28 #define BENCH_J1AXY_4_INCLUDED
36 #include "../base/ver.h"
48 #include "../base/str.h"
51 #ifndef CHECK_INCLUDED
52 #include "../base/check.h"
55 #ifndef LIST_2_INCLUDED
56 #include "../rel/list_2.h"
59 #ifndef CUR_2_INCLUDED
60 #include "../rel/cur_2.h"
63 #ifndef SET_TT_INCLUDED
64 #include "../rel/set_tt.h"
67 #ifndef REL_N_N_INCLUDED
68 #include "../rel/rel_n_n.h"
75 #ifndef BENCH_INCLUDED
88 static const long BENCH_J1AXY_4_MAGIC = 0x4A31410AL;
123 return "Join 1, a(X,Y), Ver. 4: functions, bitmap dupcheck";
127 str_t file(
int i)
const;
130 long result(
int i)
const;
136 inline bool fetch() {
137 return result_cursor.fetch();
143 return result_cursor.c1();
148 return result_cursor.c2();
152 inline bool error() {
184 inline void close() {
185 result_cursor.close();
275 OUT_TRACE_DEPTH_DECL;
290 inline void start_rule_4();
293 inline void derived_c1(
int A,
int C);
296 inline void derived_b1(
int A,
int B);
299 inline void start_rule_5();
302 inline void derived_b2(
int C,
int B);
305 inline void derived_a(
int A,
int B);
Abstract Superclass of Standard Benchmarks with load() and eval()
bool load(str_t filename)
Definition: bench_j1axy_4.cpp:157
Abstract superclass for Standard Benchmarks with load() and eval() Methods.
Definition: bench.h:67
Selective Output for Tests/Benchmarks.
Definition: bench_j1axy_4.h:95
const char * str_t
Definition: str.h:41
#define STR_NULL
Definition: str.h:52