dxx-rebirth/common
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
..
2d Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
3d include gr.h 2015-02-06 21:59:27 -08:00
arch Hide local classes in anonymous namespaces 2015-01-23 03:55:06 +00:00
editor Propagate for variables in common/editor/func.cpp 2014-09-26 02:42:14 +00:00
include Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
main Use array<> for jointlist 2015-02-14 22:48:30 +00:00
maths Inline away fixmulaccum in vm_vec_mag2 2015-02-05 03:03:51 +00:00
misc Return timer_query() from timer_update() 2015-02-05 03:03:48 +00:00
texmap Remove draw_tmap from OGL build 2015-01-22 03:34:20 +00:00
ui Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00