\begin{ccRefFunctionObjectConcept}{RealEmbeddableTraits::Compare} \ccDefinition \ccc{AdaptableBinaryFunction} compares two real embeddable numbers. \ccRefines \ccc{AdaptableBinaryFunction} \ccTypes \ccNestedType{result_type} { Type convertible to \ccc{CGAL::Comparison_result}.} \ccNestedType{first_argument_type} { Is \ccc{RealEmbeddableTraits::Type}.} \ccNestedType{second_argument_type} { Is \ccc{RealEmbeddableTraits::Type}.} \ccOperations \ccCreationVariable{compare} \ccThree{xxxxxxxxxxx}{xxxxxxxxxxx}{} \ccMethod{result_type operator()(first_argument_type x, second_argument_type y);} { compares $x$ with respect to $y$. } \ccMethod{template result_type operator()(NT1 x, NT2 y);}{ This operator is well defined if \ccc{NT1} and \ccc{NT2} are \ccc{ExplicitInteroperable} with coercion type \ccc{RealEmbeddableTraits::Type}. } %\ccHasModels \ccSeeAlso \ccRefIdfierPage{RealEmbeddableTraits}\\ \end{ccRefFunctionObjectConcept}