\begin{ccRefConcept}{PolynomialTraits_d::MonomialRepresentation} \ccDefinition This \ccc{Functor} outputs the monomial representation of the given polynomial, that is, it writes all non zero terms of the polynomial as \ccc{ std::pair} into the given output iterator. \ccRefines Assignable\\ CopyConstructible\\ DefaultConstructible\\ %\ccTypes \ccOperations \ccSetThreeColumns{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}{xxx}{} \ccCreationVariable{fo} \ccMethod{template OutputIterator operator()(PolynomialTraits_d::Polynomial_d p, OutputIterator it);} { Writes the monom representation of $p$ into the given output iterator $it$. \ccPrecond{ \ccc{std::iterator_traits< OutputIterator >::value_type} must be constructible from \ccc{std::pair}.} } %\ccHasModels \ccSeeAlso \ccRefIdfierPage{Polynomial_d}\\ \ccRefIdfierPage{PolynomialTraits_d}\\ \ccRefIdfierPage{PolynomialTraits_d::ConstructPolynomial}\\ \end{ccRefConcept}