Lines Matching refs:_pimpl
135 _pimpl(new impl(interface_name_, binary_, root_, test_suite_name_, md_,
153 return _pimpl->interface_name;
163 return _pimpl->binary;
173 const fs::path full_path = _pimpl->root / _pimpl->binary;
184 return _pimpl->root;
194 return _pimpl->test_suite_name;
204 return _pimpl->md;
235 return _pimpl->test_cases;
250 PRE(_pimpl->test_cases.empty());
251 _pimpl->set_test_cases(test_cases_);
263 return _pimpl == other._pimpl || (
264 _pimpl->interface_name == other._pimpl->interface_name &&
265 _pimpl->binary == other._pimpl->binary &&
266 _pimpl->root == other._pimpl->root &&
267 _pimpl->test_suite_name == other._pimpl->test_suite_name &&
268 _pimpl->md == other._pimpl->md &&
362 _pimpl(new impl(model::test_program(interface_name_, binary_, root_,
399 PRE_MSG(_pimpl->test_cases.find(test_case_name) == _pimpl->test_cases.end(),
401 _pimpl->test_cases.insert(model::test_cases_map::value_type(
415 _pimpl->metadata = metadata;
429 PRE(!_pimpl->built);
430 _pimpl->built = true;
432 return test_program(_pimpl->prototype.interface_name(),
433 _pimpl->prototype.relative_path(),
434 _pimpl->prototype.root(),
435 _pimpl->prototype.test_suite_name(),
436 _pimpl->metadata,
437 _pimpl->test_cases);