Lines Matching refs:model
269 model::strings_set()); in set_defaults()
271 model::strings_set()); in set_defaults()
276 model::strings_set()); in set_defaults()
278 tree.set< paths_set_node >("required_files", model::paths_set()); in set_defaults()
280 tree.set< paths_set_node >("required_programs", model::paths_set()); in set_defaults()
321 throw model::error(F("Unknown metadata property %s") % key); in lookup_rw()
323 throw model::error(F("Invalid value for metadata property %s: %s") % in lookup_rw()
345 throw model::error(F("Unknown metadata property %s") % key); in set()
347 throw model::error(F("Invalid value for metadata property %s: %s") % in set()
357 struct model::metadata::impl : utils::noncopyable {
386 model::metadata::metadata(const utils::config::tree& props) : in metadata()
393 model::metadata::~metadata(void) in ~metadata()
404 model::metadata
405 model::metadata::apply_overrides(const metadata& overrides) const in apply_overrides()
414 const model::strings_set&
415 model::metadata::allowed_architectures(void) const in allowed_architectures()
430 const model::strings_set&
431 model::metadata::allowed_platforms(void) const in allowed_platforms()
446 model::properties_map
447 model::metadata::custom(void) const in custom()
457 model::metadata::description(void) const in description()
471 model::metadata::has_cleanup(void) const in has_cleanup()
486 model::metadata::is_exclusive(void) const in is_exclusive()
499 const model::strings_set&
500 model::metadata::required_configs(void) const in required_configs()
516 model::metadata::required_disk_space(void) const in required_disk_space()
529 const model::paths_set&
530 model::metadata::required_files(void) const in required_files()
544 model::metadata::required_memory(void) const in required_memory()
557 const model::paths_set&
558 model::metadata::required_programs(void) const in required_programs()
572 model::metadata::required_user(void) const in required_user()
587 model::metadata::timeout(void) const in timeout()
600 model::properties_map
601 model::metadata::to_properties(void) const in to_properties()
614 model::metadata::operator==(const metadata& other) const in operator ==()
626 model::metadata::operator!=(const metadata& other) const in operator !=()
639 model::operator<<(std::ostream& output, const metadata& object) in operator <<()
644 const model::properties_map props = object.to_properties(); in operator <<()
645 for (model::properties_map::const_iterator iter = props.begin(); in operator <<()
660 struct model::metadata_builder::impl : utils::noncopyable {
677 impl(const model::metadata& base) : in impl()
686 model::metadata_builder::metadata_builder(void) : in metadata_builder()
693 model::metadata_builder::metadata_builder(const model::metadata& base) : in metadata_builder()
700 model::metadata_builder::~metadata_builder(void) in ~metadata_builder()
712 model::metadata_builder&
713 model::metadata_builder::add_allowed_architecture(const std::string& arch) in add_allowed_architecture()
734 model::metadata_builder&
735 model::metadata_builder::add_allowed_platform(const std::string& platform) in add_allowed_platform()
757 model::metadata_builder&
758 model::metadata_builder::add_custom(const std::string& key, in add_custom()
773 model::metadata_builder&
774 model::metadata_builder::add_required_config(const std::string& var) in add_required_config()
795 model::metadata_builder&
796 model::metadata_builder::add_required_file(const fs::path& path) in add_required_file()
815 model::metadata_builder&
816 model::metadata_builder::add_required_program(const fs::path& path) in add_required_program()
836 model::metadata_builder&
837 model::metadata_builder::set_allowed_architectures( in set_allowed_architectures()
838 const model::strings_set& as) in set_allowed_architectures()
852 model::metadata_builder&
853 model::metadata_builder::set_allowed_platforms(const model::strings_set& ps) in set_allowed_platforms()
867 model::metadata_builder&
868 model::metadata_builder::set_custom(const model::properties_map& props) in set_custom()
870 for (model::properties_map::const_iterator iter = props.begin(); in set_custom()
885 model::metadata_builder&
886 model::metadata_builder::set_description(const std::string& description) in set_description()
900 model::metadata_builder&
901 model::metadata_builder::set_has_cleanup(const bool cleanup) in set_has_cleanup()
915 model::metadata_builder&
916 model::metadata_builder::set_is_exclusive(const bool exclusive) in set_is_exclusive()
930 model::metadata_builder&
931 model::metadata_builder::set_required_configs(const model::strings_set& vars) in set_required_configs()
945 model::metadata_builder&
946 model::metadata_builder::set_required_disk_space(const units::bytes& bytes) in set_required_disk_space()
960 model::metadata_builder&
961 model::metadata_builder::set_required_files(const model::paths_set& files) in set_required_files()
975 model::metadata_builder&
976 model::metadata_builder::set_required_memory(const units::bytes& bytes) in set_required_memory()
990 model::metadata_builder&
991 model::metadata_builder::set_required_programs(const model::paths_set& progs) in set_required_programs()
1005 model::metadata_builder&
1006 model::metadata_builder::set_required_user(const std::string& user) in set_required_user()
1021 model::metadata_builder&
1022 model::metadata_builder::set_string(const std::string& key, in set_string()
1028 throw model::format_error(F("Unknown metadata property %s") % key); in set_string()
1030 throw model::format_error( in set_string()
1044 model::metadata_builder&
1045 model::metadata_builder::set_timeout(const datetime::delta& timeout) in set_timeout()
1061 model::metadata
1062 model::metadata_builder::build(void) const in build()