| 503 | } |
| 504 | |
| 505 | ValuePtr InterfaceElement::getInputValue(const string& name, const string& target) const |
| 506 | { |
| 507 | InputPtr input = getInput(name); |
| 508 | if (input) |
| 509 | { |
| 510 | return input->getValue(); |
| 511 | } |
| 512 | |
| 513 | // Return the value, if any, stored in our declaration. |
| 514 | ConstInterfaceElementPtr decl = getDeclaration(target); |
| 515 | if (decl) |
| 516 | { |
| 517 | input = decl->getInput(name); |
| 518 | if (input) |
| 519 | { |
| 520 | return input->getValue(); |
| 521 | } |
| 522 | } |
| 523 | |
| 524 | return ValuePtr(); |
| 525 | } |
| 526 | |
| 527 | void InterfaceElement::setVersionIntegers(int majorVersion, int minorVersion) |
| 528 | { |