c++: prevent implicit constructor generation. 22/78422/1
authorHermet Park <hermet@hermet.pe.kr>
Tue, 5 Jul 2016 11:28:24 +0000 (20:28 +0900)
committerHermet Park <hermet@hermet.pe.kr>
Tue, 5 Jul 2016 11:28:24 +0000 (20:28 +0900)
set markers to not generate default constructors by compiler.

Change-Id: I925b5a8e7221e66000809fbf34638b8c62c868fb

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

index 72ddf853d46823b13530ab2f1c436b4a814585cb..ea2d9a197032451077bf57b426729ed6ee33b709 100644 (file)
@@ -135,6 +135,9 @@ private:
        _UI_DECLARE_PRIVATE_IMPL(UiBaseView);
        _UI_DISABLE_COPY_AND_ASSIGN(UiBaseView);
        _UI_DECLARE_FRIENDS(UiBaseViewmgr);
+
+       //Don't generate by compiler.
+       UiBaseView() = delete;
 };
 
 }
index 8b89e44787360c2d72905eb9bcb26cea213b80cd..25b4e13b7c9c93464194e9a5206e5e14ca429587 100644 (file)
@@ -208,6 +208,9 @@ private:
        _UI_DECLARE_PRIVATE_IMPL(UiBaseViewmgr);
        _UI_DISABLE_COPY_AND_ASSIGN(UiBaseViewmgr);
        _UI_DECLARE_FRIENDS(UiBaseView);
+
+       //Don't generate by compiler.
+       UiBaseViewmgr() = delete;
 };
 
 }
index ab8febd0c795e94fe5785f4a0871b5605972a384..614fd1b7c59153db2e254b8e765c78a1f7663bd5 100644 (file)
@@ -63,6 +63,9 @@ public:
 
 private:
        _UI_DISABLE_COPY_AND_ASSIGN(UiApp);
+
+       //Don't generate by compiler.
+       UiApp() = delete;
 };
 
 }
index d77faebc7467b12af037a4238df29c17c1e77912..f1ec8e647af784e159e48ddfde06624661e120c8 100644 (file)
@@ -52,6 +52,9 @@ public:
         *  @note This is checking H/W key is menu or not.
         */
        virtual void extendEventProc(UiBaseView *view, Evas_Event_Key_Down *ev);
+
+       //Don't generate by compiler.
+       UiKeyListener() = delete;
 };
 
 }
index 99d9f3f8a0097594a944aba0d47d25ec5b42bc7a..09b1c0655f2dadd06e6d0d077feee54409a448b1 100644 (file)
@@ -121,6 +121,9 @@ private:
        _UI_DECLARE_PRIVATE_IMPL(UiMenu);
        _UI_DISABLE_COPY_AND_ASSIGN(UiMenu);
        _UI_DECLARE_FRIENDS(UiView);
+
+       //Don't generate by compiler.
+       UiMenu() = delete;
 };
 
 }
index def34248e6530cc87c8b99da0276c38c7c5a5497..40dcff7a50b1c046363b7cbe43f803245aef81f6 100644 (file)
@@ -123,6 +123,9 @@ protected:
 private:
        _UI_DECLARE_PRIVATE_IMPL(UiPopup);
        _UI_DISABLE_COPY_AND_ASSIGN(UiPopup);
+
+       //Don't generate by compiler.
+       UiPopup() = delete;
 };
 
 }
index 3bcee511f61027c363e5cfa24e0258ac96b3c168..f04bc6d23cd302e51ebda4529c27f8236a230479 100644 (file)
@@ -217,6 +217,9 @@ protected:
 private:
        _UI_DECLARE_PRIVATE_IMPL(UiStandardView);
        _UI_DISABLE_COPY_AND_ASSIGN(UiStandardView);
+
+       //Don't generate by compiler.
+       UiStandardView() = delete;
 };
 
 }
index 5091d772540fadb890a9e9afe4a4285a51e78d17..fdc89c6d69879d7d6805296ffae8fb4b694f75f3 100644 (file)
@@ -147,6 +147,9 @@ private:
        _UI_DECLARE_FRIENDS(UiMenu);
        _UI_DECLARE_FRIENDS(UiPopup);
        _UI_DECLARE_FRIENDS(UiKeyListener);
+
+       //Don't generate by compiler.
+       UiView() = delete;
 };
 
 }
index fcb5a9f02a3afef9efed8f8e276690332077372a..f613ba38b33947c2f2c749b1031b6a94fcd59d53 100644 (file)
@@ -50,6 +50,9 @@ private:
        _UI_DISABLE_COPY_AND_ASSIGN(UiViewmgr);
        _UI_DECLARE_FRIENDS(UiView);
        _UI_DECLARE_FRIENDS(UiApp);
+
+       //Don't generate by compiler.
+       UiViewmgr() = delete;
 };
 }