dxx-rebirth/similar/main
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
..
ai.cpp Pass end-of-list for ignore_obj_list 2015-02-05 03:03:51 +00:00
aipath.cpp Return count from insert_center_points 2015-02-14 22:48:28 +00:00
automap.cpp Remove vm_angles_2_matrix return value 2015-02-05 03:03:51 +00:00
bm.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
cntrlcen.cpp
collide.cpp
config.cpp
console.cpp
controls.cpp Remove vm_angles_2_matrix return value 2015-02-05 03:03:51 +00:00
credits.cpp
digiobj.cpp Add convenience methods fix_sin, fix_cos 2015-02-05 03:03:50 +00:00
dumpmine.cpp
effects.cpp
endlevel.cpp Wrap submodel angles 2015-02-14 22:48:28 +00:00
fireball.cpp
fuelcen.cpp
fvi.cpp Combine object_intersects_wall_d outputs 2015-02-14 22:48:27 +00:00
game.cpp
gamecntl.cpp Hide save/load game in non-coop multiplayer 2015-02-15 17:24:54 +00:00
gamefont.cpp
gamemine.cpp
gamerend.cpp Watch missiles when available 2015-02-14 22:48:28 +00:00
gamesave.cpp
gameseg.cpp Explicitly delete valptridx inequality operators 2015-02-14 22:48:30 +00:00
gameseq.cpp Convert various loops to range_for 2015-02-14 22:48:27 +00:00
gauges.cpp Use array<> for bitmap_index arrays 2015-02-14 22:48:30 +00:00
hostage.cpp
hud.cpp
iff.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
inferno.cpp Add compile-time check for trailing con_printf newline 2015-02-13 03:27:28 +00:00
kconfig.cpp
kmatrix.cpp Convert various loops to range_for 2015-02-14 22:48:27 +00:00
laser.cpp Watch missiles when available 2015-02-14 22:48:28 +00:00
lighting.cpp Convert various loops to range_for 2015-02-14 22:48:27 +00:00
menu.cpp Pass PHYSFSX_* file extensions as counted array 2015-02-14 22:48:28 +00:00
mglobal.cpp Use array<> for Side_to_verts 2015-02-05 03:03:50 +00:00
mission.cpp Add D1_MISSION_HOGSIZE2 to load_mission_d1 cases 2015-02-15 17:24:55 +00:00
morph.cpp Wrap submodel angles 2015-02-14 22:48:28 +00:00
multi.cpp Remove unused flag ammo 2015-02-14 22:48:30 +00:00
multibot.cpp Convert various loops to range_for 2015-02-14 22:48:27 +00:00
net_udp.cpp Convert {GET,PUT}_INTEL_{SHORT,INT} to C++ casts 2015-02-14 22:48:29 +00:00
newdemo.cpp Split valid/nonvalid cases of do_cockpit_window_view 2015-02-14 22:48:28 +00:00
newmenu.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
object.cpp Explicitly delete valptridx inequality operators 2015-02-14 22:48:30 +00:00
paging.cpp Convert various loops to range_for 2015-02-14 22:48:27 +00:00
physics.cpp Defer dividing phys_apply_rot vecmag 2015-02-14 22:48:28 +00:00
piggy.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
player.cpp
playsave.cpp
polyobj.cpp Use array<> for bitmap_index arrays 2015-02-14 22:48:30 +00:00
powerup.cpp
render.cpp Explicitly delete valptridx inequality operators 2015-02-14 22:48:30 +00:00
robot.cpp Use array<> for jointlist 2015-02-14 22:48:30 +00:00
scores.cpp
segment.cpp
slew.cpp Remove vm_angles_2_matrix return value 2015-02-05 03:03:51 +00:00
songs.cpp Provide SndDisableSdlMixer=true if !USE_SDLMIXER 2015-02-08 17:43:29 +00:00
state.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
switch.cpp
terrain.cpp
texmerge.cpp
text.cpp
titles.cpp Properly scale and simplify arithmetic for briefing bitmap. 2015-02-07 22:48:04 -08:00
vclip.cpp
vers_id.cpp
wall.cpp Move test for opening doors back down 2015-02-15 17:24:55 +00:00
weapon.cpp Use array<> for Smega_detonate_times 2015-02-14 22:48:29 +00:00