27 #ifndef BENCH_TCFF_4_INCLUDED
28 #define BENCH_TCFF_4_INCLUDED
36 #include "../base/ver.h"
47 #include "../base/str.h"
50 #ifndef CHECK_INCLUDED
51 #include "../base/check.h"
54 #ifndef LIST_2_INCLUDED
55 #include "../rel/list_2.h"
58 #ifndef CUR_2_INCLUDED
59 #include "../rel/cur_2.h"
62 #ifndef SET_2_INCLUDED
63 #include "../rel/set_2.h"
66 #ifndef REL_N_N_INCLUDED
67 #include "../rel/rel_n_n.h"
70 #ifndef BENCH_INCLUDED
82 static const long BENCH_TCFF_4_MAGIC = 0x5443460AL;
117 "tc(X,Y) Bench., Ver.4: Functions, Cursor Interface";
121 str_t file(
int i)
const;
124 long result(
int i)
const;
130 inline bool fetch() {
131 return result_cursor.fetch();
136 return result_cursor.c1();
141 return result_cursor.c2();
145 inline bool error() {
152 if(result_list.mem_err())
158 inline void close() {
159 result_cursor.close();
224 OUT_TRACE_DEPTH_DECL;
239 inline void start_rule_2();
242 inline void derived_tc(
int A,
int B);
245 inline void derived_answer(
int A,
int B);
Abstract Superclass of Standard Benchmarks with load() and eval()
bool load(str_t filename)
Definition: bench_tcff_4.cpp:99
Abstract superclass for Standard Benchmarks with load() and eval() Methods.
Definition: bench.h:67
const char * str_t
Definition: str.h:41
Definition: bench_tcff_4.h:89
#define STR_NULL
Definition: str.h:52