TrigCompositeUtils::ProductItr< Iterator > Node1 TrigCompositeUtils ::ProductItr< Iterator > + ProductItr() + ProductItr() + nItrs() + reset() + exhausted() + operator*() + operator->() + operator++() + operator++() + operator==() + operator!=() Node2 std::vector< Iterator > Node2->Node1 -m_startItrs -m_endItrs -m_currentItrs Node3 Iterator Node3->Node2 +elements