use alias declaration instead of typedef.
alias declaration is c++ wise feature and more adoptable to templates.
Change-Id: I62eaff44e31b6b4a6b4db08d86abe924046b2496
#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 */
#define UI_VIEWMGR (efl_viewmanager::UiApp::getInstance()->getViewmgr())
-typedef class ui_viewmanager::UiIfaceException UiException;
+using UiException = ui_viewmanager::UiIfaceException;
#endif /* UI_MOBILE_VIEWMANAGER_H */
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_ */
#if UI_EFL
#include <Elementary.h>
- typedef Evas_Object* T;
+ using T = Evas_Object*;
#elif UI_DALI
#endif