f900d4a5ee
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 |
||
---|---|---|
.. | ||
2dsline.cpp | ||
bitblt.cpp | ||
bitmap.cpp | ||
bitmap.h | ||
box.cpp | ||
canvas.cpp | ||
circle.cpp | ||
clip.h | ||
disc.cpp | ||
gpixel.cpp | ||
line.cpp | ||
pixel.cpp | ||
rect.cpp | ||
rle.cpp | ||
scalec.cpp |