| 461 | } |
| 462 | |
| 463 | vector<TokenPtr> InterfaceElement::getActiveTokens() const |
| 464 | { |
| 465 | vector<TokenPtr> activeTokens; |
| 466 | for (ConstElementPtr elem : traverseInheritance()) |
| 467 | { |
| 468 | vector<TokenPtr> tokens = elem->asA<InterfaceElement>()->getTokens(); |
| 469 | activeTokens.insert(activeTokens.end(), tokens.begin(), tokens.end()); |
| 470 | } |
| 471 | return activeTokens; |
| 472 | } |
| 473 | |
| 474 | ValueElementPtr InterfaceElement::getActiveValueElement(const string& name) const |
| 475 | { |
no test coverage detected