\begin{ccRefFunctionObjectConcept}{AlgebraicStructureTraits::IsZero}

\ccDefinition

\ccc{AdaptableUnaryFunction}, returns true in case the argument is the zero element of the ring.  \\

\ccRefines 

\ccc{AdaptableUnaryFunction} 

\ccTypes
\ccNestedType{result_type} 
        { Type convertible to \ccc{bool}.}
\ccNestedType{argument_type}
        { Is \ccc{AlgebraicStructureTraits::Type}.}

\ccOperations
\ccCreationVariable{is_zero}
\ccThree{xxxxxxxxxxx}{xxxxxxxxxxx}{}

\ccMethod{result_type operator()(argument_type x) const;}{ 
returns true in case $x$ is the zero element of the ring. }

%\ccHasModels

\ccSeeAlso

\ccRefIdfierPage{AlgebraicStructureTraits}
\ccRefIdfierPage{RealEmbeddableTraits::IsZero}

\end{ccRefFunctionObjectConcept}
