* @brief This is the implementation file for DoubleComparer class.
* @see Double and Tizen::Base::Collection::IComparer
*/
-
#include <FBaseDoubleComparer.h>
#include <FBaseDouble.h>
#include <FBaseResult.h>
#include <FBaseSysLog.h>
-
namespace Tizen { namespace Base
{
result
DoubleComparer::Compare(const Tizen::Base::Object& obj1, const Tizen::Base::Object& obj2, int& cmp) const
{
- const Double* pDouble1 = dynamic_cast <const Double*>(&obj1);
- const Double* pDouble2 = dynamic_cast <const Double*>(&obj2);
+ const Double* pDouble1 = dynamic_cast< const Double* >(&obj1);
+ const Double* pDouble2 = dynamic_cast< const Double* >(&obj2);
SysTryReturn(NID_BASE, (pDouble1 != null && pDouble2 != null), E_INVALID_ARG, E_INVALID_ARG,
"[%s] Invalid argument is used. Both of the obj1 and obj2 MUST be Double.", GetErrorMessage(E_INVALID_ARG));
return E_SUCCESS;
}
-
}} //Tizen::Base