18 DefaultHepRepDefinition::DefaultHepRepDefinition()
24 for (set<HepRepAttDef*>::iterator i1 = list.begin(); i1 != list.end(); i1++) {
30 set<HepRepAttDef*> attSet;
31 for (map<string, HepRepAttDef*>::iterator i =
attDefs.begin(); i !=
attDefs.end(); i++) {
32 attSet.insert((*i).second);
40 attDefs[lowerCaseName] = hepRepAttDef;
49 transform(s.begin(), s.end(), s.begin(), (int(*)(int)) tolower);
std::set< HEPREP::HepRepAttDef * > getAttDefsFromNode()
std::map< std::string, HEPREP::HepRepAttDef * > attDefs
virtual std::string getLowerCaseName()=0
void addAttDef(HEPREP::HepRepAttDef *hepRepAttDef)
~DefaultHepRepDefinition()
HEPREP::HepRepAttDef * getAttDefFromNode(std::string lowerCaseName)