| 641 | } |
| 642 | |
| 643 | void Processor::Impl::concatenate(ConstProcessorRcPtr & p1, ConstProcessorRcPtr & p2) |
| 644 | { |
| 645 | m_ops = p1->getImpl()->m_ops; |
| 646 | m_ops += p2->getImpl()->m_ops; |
| 647 | |
| 648 | computeMetadata(); |
| 649 | |
| 650 | // Ops have been validated by p1 & p2. |
| 651 | m_ops.validateDynamicProperties(); |
| 652 | } |
| 653 | |
| 654 | |
| 655 | void Processor::Impl::computeMetadata() |