--- trunk/src/io/SectionParserManager.hpp 2010/05/10 17:28:26 1442 +++ branches/development/src/io/SectionParserManager.hpp 2013/05/15 15:09:35 1874 @@ -35,8 +35,9 @@ * * [1] Meineke, et al., J. Comp. Chem. 26, 252-271 (2005). * [2] Fennell & Gezelter, J. Chem. Phys. 124, 234104 (2006). - * [3] Sun, Lin & Gezelter, J. Chem. Phys. 128, 24107 (2008). - * [4] Vardeman & Gezelter, in progress (2009). + * [3] Sun, Lin & Gezelter, J. Chem. Phys. 128, 234107 (2008). + * [4] Kuang & Gezelter, J. Chem. Phys. 133, 164101 (2010). + * [5] Vardeman, Stocker & Gezelter, J. Chem. Theory Comput. 7, 834 (2011). */ #ifndef IO_SECTIONPARSERMANAGER_HPP @@ -58,8 +59,8 @@ namespace OpenMD { class SameSectionParserFunctor { public: - SameSectionParserFunctor(const std::string section) : section_(section) {} - + SameSectionParserFunctor(const std::string §ion) : section_(section) {} + bool operator()(SectionParserContext context) { return context.sectionParser->getSectionName() == section_; } @@ -98,7 +99,7 @@ namespace OpenMD { } private: - iterator findSectionParser(const std::string& sectionName); + iterator findSectionParser(const std::string §ionName); const int beginPriority_; int priorityDifference_;