--- trunk/src/io/OptionSectionParser.hpp 2005/11/16 21:37:45 748 +++ trunk/src/io/OptionSectionParser.hpp 2005/11/16 23:10:02 749 @@ -44,35 +44,32 @@ * * Created by Charles F. Vardeman II on 11/15/05. * @author Charles F. Vardeman II - * @version $Id: OptionSectionParser.hpp,v 1.1 2005-11-16 21:37:41 chuckv Exp $ + * @version $Id: OptionSectionParser.hpp,v 1.2 2005-11-16 23:10:02 tim Exp $ * */ #ifndef IO_OPTIONSECTIONPARSER_HPP #define IO_OPTIONSECTIONPARSER_HPP +#include "io/ForceFieldOptions.hpp" #include "io/SectionParser.hpp" #include "types/AtomType.hpp" namespace oopse { + /** * @class OptionSectionParser OptionSectionParser.hpp "io/OptionSectionParser.hpp" */ class OptionSectionParser : public SectionParser { public: - OptionSectionParser(); - - DeclareParameter(MixingRule, std::string); - + OptionSectionParser(ForceFieldOptions& options); + virtual void validateSection(); + private: virtual void parseLine(ForceField& ff, const std::string& line, int lineNo); + ForceFieldOptions& options_; - typedef std::map ParamMap; - ParamMap parameters_; - - - };