dxx-rebirth/common/ui
Kp f900d4a5ee Remove RAIIdmem::operator pointer
Mac OS X defines uint_fast32_t to unsigned int, causing ambiguous
overloads between RAIIdmem::operator[](std::size_t) and
RAIIdmem::operator[](int).  Adding a disambiguating overload for OS X
breaks Windows.  Remove operator pointer and operator[].  Rely on the
inherited operator[] for indexing.  Require users to call ->get() to
convert to a simple pointer.

First btb ambiguity reported: https://github.com/dxx-rebirth/dxx-rebirth/pull/34
Second btb ambiguity reported: https://github.com/dxx-rebirth/dxx-rebirth/pull/43
2015-02-17 03:52:59 +00:00
..
button.cpp Return unique_ptr from ui_add_gadget_button 2014-12-20 04:36:10 +00:00
checkbox.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
dialog.cpp Pass window_send_event arg by & 2015-01-17 18:31:40 +00:00
file.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
gadget.cpp Pass window_send_event arg by & 2015-01-17 18:31:40 +00:00
icon.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
inputbox.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
keypad.cpp Refactor ui_pad_activate 2015-01-29 04:27:35 +00:00
keypress.cpp Remove string copying in GetKeyDescription 2015-01-29 04:27:35 +00:00
listbox.cpp Return unique_ptr from ui_add_gadget_listbox 2014-12-20 04:36:10 +00:00
menu.cpp Return unique_ptr from ui_add_gadget_button 2014-12-20 04:36:10 +00:00
menubar.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
message.cpp Return unique_ptr from ui_add_gadget_button 2014-12-20 04:36:10 +00:00
radio.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
scroll.cpp Return unique_ptr from ui_add_gadget_scrollbar 2014-12-20 04:36:10 +00:00
ui.cpp Use unique_ptr to manage fonts 2014-07-22 23:48:23 +00:00
uidraw.cpp Changed custom D1X license to GPLv3 2014-06-01 19:55:23 +02:00
userbox.cpp Return unique_ptr from ui_add_gadget_userbox 2014-12-20 04:36:09 +00:00