dxx-rebirth/common/2d
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
..
2dsline.cpp Convert frequently used casts to C++ casts 2015-02-05 03:03:49 +00:00
bitblt.cpp Convert various loops to range_for 2015-02-14 22:48:27 +00:00
bitmap.cpp Convert various loops to range_for 2015-02-14 22:48:27 +00:00
bitmap.h Pass colormap as array<> 2014-11-30 22:09:21 +00:00
box.cpp Use uint_fast32_t for gr_box 2015-02-14 22:48:30 +00:00
canvas.cpp Pass gr_init_canvas arg by & 2015-01-17 18:31:40 +00:00
circle.cpp Changed custom D1X license to GPLv3 2014-06-01 19:55:23 +02:00
clip.h Use std::swap to implement EXCHG 2014-08-16 04:18:41 +00:00
disc.cpp Changed custom D1X license to GPLv3 2014-06-01 19:55:23 +02:00
gpixel.cpp Pass gr_gpixel arg by & 2014-11-30 22:09:18 +00:00
line.cpp Convert various loops to range_for 2015-02-14 22:48:27 +00:00
pixel.cpp Make bitmap bm_data const where easy 2014-12-02 03:24:38 +00:00
rect.cpp Propagate for variables in common/2d/rect.cpp 2014-09-26 02:42:14 +00:00
rle.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
scalec.cpp Fix some -Wsign-compare warnings 2014-12-05 04:11:37 +00:00