Lines Matching refs:entry
159 #define CHECK_RESULT_VALUE_IMPL(entry, getfn, var_type, var_name, relationship, value) \
161 (entry.getfn< var_type >(var_name), (value)) << "\n" \
162 << __FILE__ << ":" << __LINE__ << ": " << (entry).name << ":\n" \
165 << "=" << (entry).getfn< var_type >(var_name) \
170 #define CHECK_FLOAT_RESULT_VALUE_IMPL(entry, getfn, var_type, var_name, relationship, value, eps_factor) \
172 (entry.getfn< var_type >(var_name), (value), (eps_factor) * (value)) << "\n" \
173 << __FILE__ << ":" << __LINE__ << ": " << (entry).name << ":\n" \
176 << "=" << (entry).getfn< var_type >(var_name) \
181 << "but delta was " << ((entry).getfn< var_type >(var_name) - (value)) \
182 << " (" << (((entry).getfn< var_type >(var_name) - (value)) \
187 #define CHECK_RESULT_VALUE(entry, var_type, var_name, relationship, value) \
188 CHECK_RESULT_VALUE_IMPL(entry, GetAs, var_type, var_name, relationship, value)
190 #define CHECK_COUNTER_VALUE(entry, var_type, var_name, relationship, value) \
191 CHECK_RESULT_VALUE_IMPL(entry, GetCounterAs, var_type, var_name, relationship, value)
193 #define CHECK_FLOAT_RESULT_VALUE(entry, var_name, relationship, value, eps_factor) \
194 CHECK_FLOAT_RESULT_VALUE_IMPL(entry, GetAs, double, var_name, relationship, value, eps_factor)
196 #define CHECK_FLOAT_COUNTER_VALUE(entry, var_name, relationship, value, eps_factor) \
197 CHECK_FLOAT_RESULT_VALUE_IMPL(entry, GetCounterAs, double, var_name, relationship, value, eps_factor)