Lines Matching defs:exec_data
176 struct exec_data : utils::noncopyable {
187 exec_data(const model::test_program_ptr test_program_,
194 virtual ~exec_data(void)
201 struct test_exec_data : public exec_data {
246 exec_data(test_program_, test_case_name_),
260 struct cleanup_exec_data : public exec_data {
276 /// corresponding to the cleanup routine represented by this exec_data.
278 /// cleanup routine represented by this exec_data.
283 exec_data(test_program_, test_case_name_),
294 struct execenv_exec_data : public exec_data {
310 /// corresponding to the cleanup routine represented by this exec_data.
312 /// cleanup routine represented by this exec_data.
317 exec_data(test_program_, test_case_name_),
324 /// Shared pointer to exec_data.
326 /// We require this because we want exec_data to not be copyable, and thus we
328 typedef std::shared_ptr< exec_data > exec_data_ptr;