]> git.tdb.fi Git - builder.git/blobdiff - source/config.cpp
Reorder class members
[builder.git] / source / config.cpp
index da63cc9464f3de13756673db1a8c8c6181f9c9ab..d4f9384c5b1b05b7eb93becdcdf2a2e9a9995b18 100644 (file)
@@ -1,7 +1,7 @@
 /* $Id$
 
 This file is part of builder
-Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions
+Copyright © 2006-200 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)