Patch for GCC 4.8 Compiler
authorTae-Jeong Lee <taejeong.lee@samsung.com>
Fri, 5 Jul 2013 01:24:27 +0000 (10:24 +0900)
committerTae-Jeong Lee <taejeong.lee@samsung.com>
Fri, 5 Jul 2013 01:36:47 +0000 (10:36 +0900)
 - "The C++ compiler no longer performs some extra unqualified lookups
    it had performed in the past, namely dependent base class scope lookups
    and unqualified template function lookups. "

   (for details see http://gcc.gnu.org/gcc-4.7/porting_to.html).

[Issue#] N/A
[Problem] Build break while compiler version update
[Cause] N/A
[Solution] Definitize member function origin

Change-Id: I6fff04fe1b6f688a71609ca90670fe1014433c76

src/Commons/EventReceiver.h
src/CommonsJavaScript/PrivateObject.h

index e3873e2..f4dfb1f 100644 (file)
@@ -196,7 +196,7 @@ class EventRequestReceiver : private EventReceiver<TemplateEvent>
             break;
         case TemplateEvent::HANDLING_SYNCHRONOUS:
             //event->Signal();
-            signalEventByDispatcher(event);
+            this->signalEventByDispatcher(event);
             break;
         case TemplateEvent::HANDLING_ASYNCHRONOUS:
             ///TODO check - shouldn't it be in signalEventByDispatcher?
@@ -204,7 +204,7 @@ class EventRequestReceiver : private EventReceiver<TemplateEvent>
                 event->m_remoteController->PostAnswer(event);
             }
             //event->Signal();
-            signalEventByDispatcher(event);
+            this->signalEventByDispatcher(event);
             break;
         //when event is in manual answer mode we do nothing - the answer will be
         // send explicit from the code
@@ -240,14 +240,14 @@ class EventRequestReceiver : private EventReceiver<TemplateEvent>
         switch (event->m_handlingType) {
         case TemplateEvent::HANDLING_SYNCHRONOUS_MANUAL_ANSWER:
             //event->Signal();
-            signalEventByDispatcher(event);
+            this->signalEventByDispatcher(event);
             break;
         case TemplateEvent::HANDLING_ASYNCHRONOUS_MANUAL_ANSWER:
             //event->Signal();
             if (NULL != event->m_remoteController) {
                 event->m_remoteController->PostAnswer(event);
             }
-            signalEventByDispatcher(event);
+            this->signalEventByDispatcher(event);
             break;
         default:
             break;
index e73a210..8bd816a 100644 (file)
@@ -139,7 +139,7 @@ class PrivateObject : public DPL::Noncopyable,
         Assert(NULL != m_context && "Context is NULL.");
         Assert(!Commons::IsNull<PrivateClass>::value(
                    object) && "Object is NULL.");
-        acquire(this);
+        this->acquire(this);
     }
 
     /**
@@ -147,7 +147,7 @@ class PrivateObject : public DPL::Noncopyable,
      */
     virtual ~PrivateObject()
     {
-        release(this);
+        this->release(this);
     }
 
     /**