9 #ifndef partlistvisitor_h
10 #define partlistvisitor_h
24 #include "smartlist.h"
31 partGroup(): bracket(
false), barlineGrouping(
false), visited(
false) {};
34 std::vector<std::string> partIDs;
35 std::string guidoRange;
36 int guidoRangeStart, guidoRangeStop;
39 std::string fGroupName;
40 std::string fGroupNameDisplay;
48 partHeader(std::string name, std::string nameabbr):
49 fPartName(name), fPartNameAbbr(nameabbr), visited(
false)
53 fPartNameAbbr.clear(); fPartName.clear();
56 std::string fPartName;
57 std::string fPartNameAbbr;
77 std::map<int, partGroup> fPartGroups;
79 std::map<std::string, partHeader> fPartHeaders;
101 int fPartGroupIncrementer;
102 std::vector<int> fCurrentPartGroupIndex;
104 std::map<std::string, int> part2staffmap;
105 int staffCreatorCounter;