make deleted functions public. 26/89226/1
authorHermet Park <hermet@hermet.pe.kr>
Thu, 22 Sep 2016 14:55:47 +0000 (23:55 +0900)
committerHermet Park <hermet@hermet.pe.kr>
Thu, 22 Sep 2016 14:55:47 +0000 (23:55 +0900)
if the deleted functions are in the private scope,
the misusage won't be detected in the compile time but linking time.

publicize is more suggested.

Change-Id: I3df7e857950c84c2518ddf6df28ea175781dde90

15 files changed:
src/include/efl/UiBaseKeyListener.h
src/include/efl/UiBaseView.h
src/include/efl/UiBaseViewmgr.h
src/include/efl/mobile/UiApp.h
src/include/efl/mobile/UiKeyListener.h
src/include/efl/mobile/UiMenu.h
src/include/efl/mobile/UiPopup.h
src/include/efl/mobile/UiStandardView.h
src/include/efl/mobile/UiView.h
src/include/efl/mobile/UiViewmgr.h
src/include/interface/UiIfaceApp.h
src/include/interface/UiIfaceException.h
src/include/interface/UiIfaceOverlay.h
src/include/interface/UiIfaceView.h
src/include/interface/UiIfaceViewmgr.h

index 1e66bb030dde45998cbf3a684ffad64fee01674a..6be6255a353fee902a58be5b4611d87c49d212f8 100644 (file)
@@ -84,9 +84,11 @@ protected:
         */
        Evas_Object *getKeygrabObj();
 
+public:
+       _UI_DISABLE_COPY_AND_ASSIGN(UiBaseKeyListener);
+
 private:
        _UI_DECLARE_PRIVATE_IMPL(UiBaseKeyListener);
-       _UI_DISABLE_COPY_AND_ASSIGN(UiBaseKeyListener);
        _UI_DECLARE_FRIENDS(UiBaseViewmgr);
 };
 
index 4ad86b1eb77609ea23bb4df236cbf27b53e5f7be..b95a5fec5dc97b41f14c94e4c453c0230a376fa4 100644 (file)
@@ -142,10 +142,12 @@ protected:
         */
        virtual void onLandscape() override;
 
-private:
-       _UI_DECLARE_PRIVATE_IMPL(UiBaseView);
+public:
        _UI_DISABLE_DEFAULT_CTOR(UiBaseView);
        _UI_DISABLE_COPY_AND_ASSIGN(UiBaseView);
+
+private:
+       _UI_DECLARE_PRIVATE_IMPL(UiBaseView);
        _UI_DECLARE_FRIENDS(UiBaseViewmgr);
 };
 
index b6d31470b20cc511ba7b03fc5d5637cd093e7370..4d2d998e7d4d41ebf667849e4c24a2bb92257414 100644 (file)
@@ -204,10 +204,12 @@ protected:
        ///Destructor.
        virtual ~UiBaseViewmgr();
 
-private:
-       _UI_DECLARE_PRIVATE_IMPL(UiBaseViewmgr);
+public:
        _UI_DISABLE_DEFAULT_CTOR(UiBaseViewmgr);
        _UI_DISABLE_COPY_AND_ASSIGN(UiBaseViewmgr);
+
+private:
+       _UI_DECLARE_PRIVATE_IMPL(UiBaseViewmgr);
        _UI_DECLARE_FRIENDS(UiBaseView);
 };
 
index 8791f38bc0b99fd241ca5c3bdc5fa3f2929fe716..0901ff85b742479c932e5b93c394324d52c7c4d9 100644 (file)
@@ -61,7 +61,7 @@ public:
         */
        static UiApp *getInstance();
 
-private:
+public:
        _UI_DISABLE_DEFAULT_CTOR(UiApp);
        _UI_DISABLE_COPY_AND_ASSIGN(UiApp);
 };
index fb3383d661a8c97f96a0d282f9e0f7d432a5a6ed..bc2db9c65d19dcb9f7db1c80c5bf706ed458f13a 100644 (file)
@@ -53,7 +53,7 @@ public:
         */
        virtual void extendEventProc(UiBaseView *view, Evas_Event_Key_Down *ev) override;
 
-private:
+public:
        _UI_DISABLE_DEFAULT_CTOR(UiKeyListener);
 };
 
index a336c987ba2ed1364785804d2846e4c0d4c5523a..e989f4b5d4d1d747fbb8cd40575eb349ce5a2e72 100644 (file)
@@ -117,10 +117,12 @@ protected:
         */
        Elm_Win *getWindow();
 
-private:
-       _UI_DECLARE_PRIVATE_IMPL(UiMenu);
+public:
        _UI_DISABLE_DEFAULT_CTOR(UiMenu);
        _UI_DISABLE_COPY_AND_ASSIGN(UiMenu);
+
+private:
+       _UI_DECLARE_PRIVATE_IMPL(UiMenu);
        _UI_DECLARE_FRIENDS(UiView);
 };
 
index 913038f80085489bc92f1417d01481dccdc3d983..dc6d4f59a64d121d354facc3c456ebb71a6528bf 100644 (file)
@@ -120,10 +120,12 @@ protected:
         */
        virtual Elm_Win *getWindow();
 
-private:
-       _UI_DECLARE_PRIVATE_IMPL(UiPopup);
+public:
        _UI_DISABLE_DEFAULT_CTOR(UiPopup);
        _UI_DISABLE_COPY_AND_ASSIGN(UiPopup);
+
+private:
+       _UI_DECLARE_PRIVATE_IMPL(UiPopup);
 };
 
 }
index 2b793f3e241b65194c2a4305f4c0749529b6e2bd..e3db2976641cf9470a07b574053ca2735a6c62aa 100644 (file)
@@ -201,10 +201,13 @@ protected:
         */
        virtual void setEventBlock(bool block) override;
 
-private:
-       _UI_DECLARE_PRIVATE_IMPL(UiStandardView);
+public:
        _UI_DISABLE_DEFAULT_CTOR(UiStandardView);
        _UI_DISABLE_COPY_AND_ASSIGN(UiStandardView);
+
+private:
+       _UI_DECLARE_PRIVATE_IMPL(UiStandardView);
+
 };
 
 }
index 75634f0a0d1e5d7c38b201f29c11b28da55b83b1..870038a5adff4c83402be920f79cfe4fbe5c95cb 100644 (file)
@@ -149,9 +149,12 @@ private:
         */
        void _disconnectPopup(UiPopup *popup);
 
-       _UI_DECLARE_PRIVATE_IMPL(UiView);
+public:
        _UI_DISABLE_DEFAULT_CTOR(UiView);
        _UI_DISABLE_COPY_AND_ASSIGN(UiView);
+
+private:
+       _UI_DECLARE_PRIVATE_IMPL(UiView);
        _UI_DECLARE_FRIENDS(UiMenu);
        _UI_DECLARE_FRIENDS(UiPopup);
        _UI_DECLARE_FRIENDS(UiKeyListener);
index 804d954b48adf6a4a7f2487799eae740249a38d8..7d6cea67dee1c33ba5257a34c8976ec0cfd2dc99 100644 (file)
@@ -46,9 +46,11 @@ protected:
        ///Destructor.
        virtual ~UiViewmgr();
 
-private:
+public:
        _UI_DISABLE_COPY_AND_ASSIGN(UiViewmgr);
        _UI_DISABLE_DEFAULT_CTOR(UiViewmgr);
+
+private:
        _UI_DECLARE_FRIENDS(UiView);
        _UI_DECLARE_FRIENDS(UiApp);
 };
index 5b13acacd05a65b2cf256f737cf88cfb939a785c..841579b58598a9f3ec338bf16e00bb6415d4355d 100644 (file)
@@ -144,9 +144,12 @@ protected:
         */
        virtual void onLangChanged(app_event_info_h event_info);
 
+public:
+       _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceApp);
+       _UI_DISABLE_DEFAULT_CTOR(UiIfaceApp);
+
 private:
        _UI_DECLARE_PRIVATE_IMPL(UiIfaceApp);
-       _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceApp);
        _UI_DECLARE_FRIENDS(UiIfaceView);
 };
 
index f2599064fe62f52e360592cdcfaaeeb78606fd6f..6493cb0d7d1f8a47767b9902cc8a621b798781d3 100644 (file)
@@ -22,10 +22,13 @@ namespace ui_viewmanager {
 class UiIfaceException
 {
 public:
-       UiIfaceException(const char *msg);
+       explicit UiIfaceException(const char *msg);
        virtual ~UiIfaceException();
        const char *getMessage();
 
+public:
+       _UI_DISABLE_DEFAULT_CTOR(UiIfaceException);
+
 private:
        _UI_DECLARE_PRIVATE_IMPL(UiIfaceException);
 };
index d4e8db93806ef6f8e0a9947d40243b9fa38db9f1..e60f9849b3082327e6c0150abf86c833d4f0daa3 100644 (file)
@@ -119,9 +119,12 @@ protected:
        ///Destructor.
        virtual ~UiIfaceOverlay();
 
+public:
+       _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceOverlay);
+       _UI_DISABLE_DEFAULT_CTOR(UiIfaceOverlay);
+
 private:
        _UI_DECLARE_PRIVATE_IMPL(UiIfaceOverlay);
-       _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceOverlay);
 };
 
 }
index daf0829224dc34895c6742da27d9e133d6ec418c..bddc3ae152cb37f4269bd537dd2ae6175434fa5e 100644 (file)
@@ -312,8 +312,12 @@ private:
         */
        UiIfaceViewmgr *_getViewmgr();
 
-       _UI_DECLARE_PRIVATE_IMPL(UiIfaceView);
+public:
        _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceView);
+       _UI_DISABLE_DEFAULT_CTOR(UiIfaceView);
+
+private:
+       _UI_DECLARE_PRIVATE_IMPL(UiIfaceView);
        _UI_DECLARE_FRIENDS(UiIfaceViewmgr);
        _UI_DECLARE_FRIENDS(UiIfaceApp);
 };
index 7029ad35ae7dd5910d4f30cd8888b0592a196365..ebbcfa60e9d59cc994e25e8e507d1f1907789188 100644 (file)
@@ -244,9 +244,10 @@ protected:
        ///Destructor.
        virtual ~UiIfaceViewmgr();
 
+public:
+       _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceViewmgr);
 private:
        _UI_DECLARE_PRIVATE_IMPL(UiIfaceViewmgr);
-       _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceViewmgr);
        _UI_DECLARE_FRIENDS(UiIfaceView);
        _UI_DECLARE_FRIENDS(UiIfaceApp);
 };