Lines Matching defs:exec_data
175 struct exec_data : utils::noncopyable {
186 exec_data(const model::test_program_ptr test_program_,
193 virtual ~exec_data(void)
200 struct test_exec_data : public exec_data {
245 exec_data(test_program_, test_case_name_),
259 struct cleanup_exec_data : public exec_data {
275 /// corresponding to the cleanup routine represented by this exec_data.
277 /// cleanup routine represented by this exec_data.
282 exec_data(test_program_, test_case_name_),
293 struct execenv_exec_data : public exec_data {
309 /// corresponding to the cleanup routine represented by this exec_data.
311 /// cleanup routine represented by this exec_data.
316 exec_data(test_program_, test_case_name_),
323 /// Shared pointer to exec_data.
325 /// We require this because we want exec_data to not be copyable, and thus we
327 typedef std::shared_ptr< exec_data > exec_data_ptr;