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 72ddf85..ea2d9a1 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 8b89e44..25b4e13 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 ab8febd..614fd1b 100644 (file)
@@ -63,6 +63,9 @@ public:
 
 private:
        _UI_DISABLE_COPY_AND_ASSIGN(UiApp);
+
+       //Don't generate by compiler.
+       UiApp() = delete;
 };
 
 }
index d77faeb..f1ec8e6 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 99d9f3f..09b1c06 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 def3424..40dcff7 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 3bcee51..f04bc6d 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 5091d77..fdc89c6 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 fcb5a9f..f613ba3 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;
 };
 }