| 234 | } |
| 235 | |
| 236 | void BasicStructureAnnotation::from ( BasicStructureAnnotation * ann ) { |
| 237 | parents.reserve(ann->parents.size() + 1); |
| 238 | parents.push_back(ann); |
| 239 | for (auto pp : ann->parents) { |
| 240 | parents.push_back(pp); |
| 241 | } |
| 242 | } |
| 243 | |
| 244 | void BasicStructureAnnotation::from ( const char * parentName ) { |
| 245 | from((BasicStructureAnnotation*)(this->module->findAnnotation(parentName))); |