Mercurial > hg > aimc
view src/Support/ModuleTree.h @ 221:63d3cdf1aff2
- Matplotlib backend setting
author | tomwalters |
---|---|
date | Tue, 14 Sep 2010 01:27:06 +0000 |
parents | 0db637cac96b |
children | 503b6f40d0aa |
line wrap: on
line source
// Copyright 2010, Thomas Walters // // AIM-C: A C++ implementation of the Auditory Image Model // http://www.acousticscale.org/AIMC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /*! \file * \brief Parse a configuration file to generate a tree of modules. */ /*! \author: Thomas Walters <tom@acousticscale.org> * \date 2010/08/08 * \version \$Id: $ */ #include <string> namespace aimc { using std::string; class ModuleTree { public: bool ParseConfigFile(const string &filename); bool ParseConfigText(const string &config_text); void set_output_filename_prefix(const string &prefix); string output_filename_prefix() { return output_filename_prefix_; } private: string output_filename_prefix_; DISALLOW_COPY_AND_ASSIGN(ModuleTree); }; } // namespace aimc