Lines Matching refs:_pimpl
660 _pimpl(new impl(user_config_, scheduler_handle_)) in lazy_test_program()
671 _pimpl->_scheduler_handle.check_interrupt(); in test_cases()
673 if (!_pimpl->_loaded) { in test_cases()
674 const model::test_cases_map tcs = _pimpl->_scheduler_handle.list_tests( in test_cases()
675 this, _pimpl->_user_config); in test_cases()
682 _pimpl->_loaded = true; in test_cases()
684 _pimpl->_scheduler_handle.check_interrupt(); in test_cases()
687 INV(_pimpl->_loaded); in test_cases()
849 result_handle(pbimpl), _pimpl(pimpl) in test_result_handle()
866 return _pimpl->test_program; in test_program()
876 return _pimpl->test_case_name; in test_case_name()
886 return _pimpl->test_result; in test_result()
1126 scheduler::scheduler_handle::scheduler_handle(void) : _pimpl(new impl()) in scheduler_handle()
1143 return _pimpl->generic.root_work_directory(); in root_work_directory()
1157 _pimpl->generic.cleanup(); in cleanup()
1233 _pimpl->generic.check_interrupt(); in list_tests()
1239 const executor::exec_handle exec_handle = _pimpl->generic.spawn( in list_tests()
1242 executor::exit_handle exit_handle = _pimpl->generic.wait(exec_handle); in list_tests()
1288 _pimpl->generic.check_interrupt(); in spawn_test()
1304 const executor::exec_handle handle = _pimpl->generic.spawn( in spawn_test()
1314 _pimpl->all_exec_data.find(handle.pid()) == _pimpl->all_exec_data.end(), in spawn_test()
1317 _pimpl->all_exec_data.insert(exec_data_map::value_type(handle.pid(), data)); in spawn_test()
1334 _pimpl->generic.check_interrupt(); in wait_any()
1336 executor::exit_handle handle = _pimpl->generic.wait_any(); in wait_any()
1338 const exec_data_map::iterator iter = _pimpl->all_exec_data.find( in wait_any()
1343 _pimpl->generic, handle); in wait_any()
1412 _pimpl->spawn_cleanup(test_data->test_program, in wait_any()
1426 _pimpl->spawn_execenv_cleanup(test_data->test_program, in wait_any()
1473 _pimpl->all_exec_data.erase(handle.original_pid()); in wait_any()
1477 const exec_data_map::iterator it = _pimpl->all_exec_data.find( in wait_any()
1479 if (it != _pimpl->all_exec_data.end()) { in wait_any()
1489 _pimpl->spawn_execenv_cleanup(cleanup_data->test_program, in wait_any()
1528 _pimpl->all_exec_data.erase(handle.original_pid()); in wait_any()
1538 new result_handle::bimpl(handle, _pimpl->all_exec_data)); in wait_any()
1605 _pimpl->generic.check_interrupt(); in check_interrupt()