80 using SectionParserContextList = std::list<SectionParserContext>;
81 using iterator = SectionParserContextList::iterator;
82 using const_iterator = SectionParserContextList::const_iterator;
87 void parse(std::istream& input,
ForceField& ff);
95 const_iterator begin()
const {
return sectionParsers_.begin(); }
97 const_iterator end()
const {
return sectionParsers_.end(); }
100 iterator findSectionParser(
const std::string& sectionName);
101 const int beginPriority_;
102 int priorityDifference_;
104 SectionParserContextList sectionParsers_;