evasobject: remove ambiguous cast operators
authorU. Artie Eoff <ullysses.a.eoff@intel.com>
Wed, 10 Oct 2012 21:30:06 +0000 (14:30 -0700)
committerU. Artie Eoff <ullysses.a.eoff@intel.com>
Wed, 10 Oct 2012 21:30:06 +0000 (14:30 -0700)
These compiled fine before... but for some reason they are flagged
as ambiguous by the compiler now... this started happending when
EO was added as dependency to Evas.

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
src/efl/evasobject.cpp
src/efl/evasobject.h

index dbcfd23..81837d7 100644 (file)
@@ -18,15 +18,16 @@ EvasObject::~EvasObject()
        obj_ = NULL;
 }
 
-EvasObject::operator Evas*()
-{
-       return evas_object_evas_get(*this);
-}
-
-EvasObject::operator Ecore_Evas*()
-{
-       return ecore_evas_object_ecore_evas_get(*this);
-}
+//FIXME: see header
+// EvasObject::operator Evas*()
+// {
+//     return evas_object_evas_get(*this);
+// }
+
+// EvasObject::operator Ecore_Evas*()
+// {
+//     return ecore_evas_object_ecore_evas_get(*this);
+// }
 
 EvasObject::operator Evas_Object*()
 {
index c89b290..88cbf0e 100644 (file)
@@ -19,8 +19,12 @@ public:
        const int getY();
        const Eina_Bool isVisible();
 
-       operator Evas*();
-       operator Ecore_Evas*();
+       //FIXME: these compiled fine before... but for some reason they are flagged
+       // as ambiguous by the compiler now... this started happending when
+       // EO was added as dependency to Evas.
+//     operator Evas*();
+//     operator Ecore_Evas*();
+       
        operator Evas_Object*();
 
        void checkSize(const int width, const int height);