X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fconfig.cpp;h=d4f9384c5b1b05b7eb93becdcdf2a2e9a9995b18;hb=242c55b17e6608b29a77ca17a5b677e202a3ca90;hp=da63cc9464f3de13756673db1a8c8c6181f9c9ab;hpb=77461a8c0e2b5686b04cf15f3a9333b215813992;p=builder.git diff --git a/source/config.cpp b/source/config.cpp index da63cc9..d4f9384 100644 --- a/source/config.cpp +++ b/source/config.cpp @@ -1,7 +1,7 @@ /* $Id$ This file is part of builder -Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions +Copyright © 2006-2009 Mikko Rasa, Mikkosoft Productions Distributed under the LGPL */ @@ -25,22 +25,11 @@ Config::Config(SourcePackage &p): freeze_mtime(false) { } -/** -Adds a configuration option. - -@param n Option name -@param v Default value -@param d Description -*/ void Config::add_option(const string &n, const string &v, const string &d) { options.insert(OptionMap::value_type(n, Option(n, v, d))); } -/** -Gets the given option from the configuration. If the option doesn't exist, -an Exception is thrown. -*/ const Config::Option &Config::get_option(const string &name) const { OptionMap::const_iterator i=options.find(name); @@ -50,18 +39,11 @@ const Config::Option &Config::get_option(const string &name) const return i->second; } -/** -Checks whether an option with the given name exists. -*/ bool Config::is_option(const string &name) const { return options.count(name); } -/** -Selects the last profile used. If the profile cache file is not present, the -default profile is assumed. -*/ void Config::select_last_profile() { try @@ -81,10 +63,6 @@ void Config::select_last_profile() load(); } -/** -Selects the given profile. The profile cache file is updated as well, unless ---dry-run was given. -*/ void Config::select_profile(const string &profile) { set_option("profile", profile); @@ -102,15 +80,6 @@ void Config::select_profile(const string &profile) load(); } -/** -Processes options from the given raw option map. Nonexistent options are -ignored. If any options were changed, the mtime of the configuration is updated -to the current time. - -@param opts A map to process options from - -@return Whether any option values were changed -*/ bool Config::update(const StringMap &opts) { bool changed=false; @@ -126,9 +95,6 @@ bool Config::update(const StringMap &opts) return changed; } -/** -Expands any variable references in options. -*/ void Config::finish() { for(unsigned n=0; n<20; ++n)