Lines Matching refs:_pimpl

536     _pimpl(new impl(props))
553 return _pimpl->props.lookup< config::strings_set_node >(
564 return _pimpl->props.lookup< config::strings_set_node >("allowed_platforms");
574 return _pimpl->props.all_properties("custom", true);
584 return _pimpl->props.lookup< config::string_node >("description");
594 return _pimpl->props.lookup< config::bool_node >("has_cleanup");
604 return _pimpl->props.lookup< config::strings_set_node >("required_configs");
614 return _pimpl->props.lookup< paths_set_node >("required_files");
624 return _pimpl->props.lookup< bytes_node >("required_memory");
634 return _pimpl->props.lookup< paths_set_node >("required_programs");
644 return _pimpl->props.lookup< user_node >("required_user");
655 return _pimpl->props.lookup< delta_node >("timeout");
665 return _pimpl->props.all_properties();
677 return _pimpl == other._pimpl || *_pimpl == *other._pimpl;
737 props(base._pimpl->props.deep_copy()),
746 _pimpl(new impl())
753 _pimpl(new impl(base))
775 _pimpl->props, "allowed_architectures").insert(arch);
791 _pimpl->props, "allowed_platforms").insert(platform);
808 _pimpl->props.set_string(F("custom.%s") % key, value);
824 _pimpl->props, "required_configs").insert(var);
839 lookup_rw< paths_set_node >(_pimpl->props, "required_files").insert(path);
854 lookup_rw< paths_set_node >(_pimpl->props,
870 set< config::strings_set_node >(_pimpl->props, "allowed_architectures", as);
885 set< config::strings_set_node >(_pimpl->props, "allowed_platforms", ps);
902 _pimpl->props.set_string(F("custom.%s") % (*iter).first,
918 set< config::string_node >(_pimpl->props, "description", description);
933 set< config::bool_node >(_pimpl->props, "has_cleanup", cleanup);
948 set< config::strings_set_node >(_pimpl->props, "required_configs", vars);
963 set< paths_set_node >(_pimpl->props, "required_files", files);
978 set< bytes_node >(_pimpl->props, "required_memory", bytes);
993 set< paths_set_node >(_pimpl->props, "required_programs", progs);
1008 set< user_node >(_pimpl->props, "required_user", user);
1026 _pimpl->props.set_string(key, value);
1047 set< delta_node >(_pimpl->props, "timeout", timeout);
1064 PRE(!_pimpl->built);
1065 _pimpl->built = true;
1067 return metadata(_pimpl->props);