c++: code refactoring. 75/88075/1
authorHermet Park <hermet@hermet.pe.kr>
Tue, 13 Sep 2016 08:08:19 +0000 (17:08 +0900)
committerHermet Park <hermet@hermet.pe.kr>
Tue, 13 Sep 2016 08:08:19 +0000 (17:08 +0900)
use alias declaration instead of typedef.
alias declaration is c++ wise feature and more adoptable to templates.

Change-Id: I62eaff44e31b6b4a6b4db08d86abe924046b2496

src/include/efl/UiBaseViewManager.h
src/include/efl/mobile/UiMobileViewManager.h
src/include/efl/mobile/c/_ui_private.h
src/include/interface/UiIfaceViewManager.h

index 4adbf21587067efab81e5c0a61b1381c6ccd909d..b3cfc445a18f4151304fa36c2fc6ed0a6a20a608 100644 (file)
@@ -30,6 +30,6 @@
 
 #define UI_BASE_VIEWMGR dynamic_cast<efl_viewmanager::UiBaseViewmgr *>(ui_viewmanager::UiIfaceViewmgr::getInstance())
 
-typedef class ui_viewmanager::UiIfaceException UiBaseException;
+using UiBaseException = ui_viewmanager::UiIfaceException;
 
 #endif /* UI_BASE_VIEWMANAGER_H */
index 4088fd5990f56239999afeb7d06e2c7f61a60f85..8ffeefe11588f0bc5cdb464c7226f545f44a35d3 100644 (file)
@@ -28,7 +28,7 @@
 
 #define UI_VIEWMGR (efl_viewmanager::UiApp::getInstance()->getViewmgr())
 
-typedef class ui_viewmanager::UiIfaceException UiException;
+using UiException = ui_viewmanager::UiIfaceException;
 
 
 #endif /* UI_MOBILE_VIEWMANAGER_H */
index 642fecfb14e18bfe0fb10f4e1e6323c94b2fce9a..520011771b4778c50d03a955023d1beece5524d5 100644 (file)
 using namespace ui_viewmanager;
 using namespace efl_viewmanager;
 
-typedef UiViewmgr ui_viewmgr;
-typedef UiView ui_view;
-typedef UiStandardView ui_standard_view;
-typedef UiMenu ui_menu;
-typedef UiPopup ui_popup;
+using ui_viewmgr = UiViewmgr;
+using ui_view = UiView;
+using ui_standard_view = UiStandardView;
+using ui_menu = UiMenu;
+using ui_popup = UiPopup;
 
 #endif /* _UI_PRIVATE_H_ */
index 43afd9839016614bb5e5295d2ca5b3150fb5d426..3a9e3f779508c799b83e9c9a9760ed6f9dcd67b0 100644 (file)
@@ -24,7 +24,7 @@
 
 #if UI_EFL
        #include <Elementary.h>
-       typedef Evas_Object* T;
+       using T = Evas_Object*;
 #elif UI_DALI
 #endif