Lines Matching refs:_pimpl
571 _pimpl(new impl(user_config_, scheduler_handle_)) in lazy_test_program()
582 _pimpl->_scheduler_handle.check_interrupt(); in test_cases()
584 if (!_pimpl->_loaded) { in test_cases()
585 const model::test_cases_map tcs = _pimpl->_scheduler_handle.list_tests( in test_cases()
586 this, _pimpl->_user_config); in test_cases()
593 _pimpl->_loaded = true; in test_cases()
595 _pimpl->_scheduler_handle.check_interrupt(); in test_cases()
598 INV(_pimpl->_loaded); in test_cases()
760 result_handle(pbimpl), _pimpl(pimpl) in test_result_handle()
777 return _pimpl->test_program; in test_program()
787 return _pimpl->test_case_name; in test_case_name()
797 return _pimpl->test_result; in test_result()
933 scheduler::scheduler_handle::scheduler_handle(void) : _pimpl(new impl()) in scheduler_handle()
950 return _pimpl->generic.root_work_directory(); in root_work_directory()
964 _pimpl->generic.cleanup(); in cleanup()
1040 _pimpl->generic.check_interrupt(); in list_tests()
1046 const executor::exec_handle exec_handle = _pimpl->generic.spawn( in list_tests()
1049 executor::exit_handle exit_handle = _pimpl->generic.wait(exec_handle); in list_tests()
1095 _pimpl->generic.check_interrupt(); in spawn_test()
1111 const executor::exec_handle handle = _pimpl->generic.spawn( in spawn_test()
1121 _pimpl->all_exec_data.find(handle.pid()) == _pimpl->all_exec_data.end(), in spawn_test()
1124 _pimpl->all_exec_data.insert(exec_data_map::value_type(handle.pid(), data)); in spawn_test()
1141 _pimpl->generic.check_interrupt(); in wait_any()
1143 executor::exit_handle handle = _pimpl->generic.wait_any(); in wait_any()
1145 const exec_data_map::iterator iter = _pimpl->all_exec_data.find( in wait_any()
1150 _pimpl->generic, handle); in wait_any()
1209 _pimpl->spawn_cleanup(test_data->test_program, in wait_any()
1257 _pimpl->all_exec_data.erase(handle.original_pid()); in wait_any()
1264 new result_handle::bimpl(handle, _pimpl->all_exec_data)); in wait_any()
1331 _pimpl->generic.check_interrupt(); in check_interrupt()